gpt4 book ai didi

javascript - Avast JS :Pdfka-PK infection warning with jQuery. min.js 但 jQuery.js 运行良好

转载 作者:行者123 更新时间:2023-11-30 05:38:01 24 4
gpt4 key购买 nike

在我们的客户站点中,我们在包含 swf 文件的页面之一中获得了 Avast JS:Pdfka-PK。 avast 根本不允许我们打开这个页面。我已经花了一整天时间,但不确定问题出在哪里。

enter image description here

非常感谢任何帮助。提前致谢。

我正在使用 Mac Mountain Lion 和 Chrome 33 以及最新版本的 Avast。

更多谷歌搜索 我找到了这个link是的,我们从远程服务器下载一些文件并显示。但是那些文件是无害的,想知道如何克服这个问题。

对于分散的细节,我深表歉意。

以下是我的最新发现。

以下是发出 Avast 警告的代码。

surveyAccept: function() {
var page = "http://" + window.location.hostname;
var windowprops = "width=100,height=100,location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes";
var PopWindow = window.open(page, "_blank", "", windowprops);

window.setTimeout(window.focus, 500);

if (PopWindow) {
exitSurveyHTML = this.getNewWindowHTML();
PopWindow.document.write(exitSurveyHTML);
PopWindow.document.close( );

if (navigator.userAgent.indexOf('Chrome/') > 0){
window.focus();
}

PopWindow.blur();

if (navigator.userAgent.indexOf('Firefox/4') > 0){
window.open("", "_self", "");
}
}

},

getNewWindowHTML : function (){
var exitSurveyLink = "sample link";

windowHTML = '';
windowHTML += '<!DOCTYPE HTML>';
windowHTML += '<html>';
windowHTML += '<script type="text/javascript">';
windowHTML += 'var i;';
windowHTML += 'var lastseen = window.opener.location.hostname;';
windowHTML += 'function CheckParent() {';
windowHTML += 'try {';
windowHTML += 'var host = window.opener.location.hostname;';
windowHTML += 'if (host != lastseen){';
windowHTML += 'lastseen = host;';
windowHTML += '}';
windowHTML += 'return;';
windowHTML += '} catch(error){';
windowHTML += 'clearInterval(i);';
windowHTML += 'moveTo(screen.width/2-450,screen.height/2-300);';
windowHTML += 'resizeTo(900,600);';
windowHTML += 'this.focus();';
windowHTML += 'this.location="' + exitSurveyLink + '";';
windowHTML += '}';
windowHTML += '}';
windowHTML += 'i = setInterval("CheckParent()", 500);';
windowHTML += '<\/script>';
windowHTML += '<\/body>';
windowHTML += '<\/html>';
return windowHTML;
}

如果我们使用 jQuery.min.js 如果我使用 jQuery.js 我不会收到 Avast 警告,则 Check parent 之后的行会发出 Avast 警告。如果我使用 YUI 压缩器在线压缩 jQuery.js,我不会遇到任何 Avast 问题。

我也尝试在代码中引入大量字符串协调,但我仍然收到 Avast 警告。

我想知道为什么当我使用 jQuery.min.js 时我会收到 Avast 警告,这是由 jQuery 提供的,而不是在 jQuery.js 中。

这真的很奇怪。

最佳答案

一些正常的代码行为大多类似于恶意软件事件。

不可能为任何防病毒软件构建完美的检测系统,我希望 avast 使用的自动病毒检测与您拥有的缩小 jquery 文件中的相同代码结构冲突。

解决方法:

只需从 google cdn 或 jquery cdn 下载一个最小版本并尝试使用它(如果它没有被检测为任何恶意软件)

我在使用 Panda Internet 安全自动检测机制时遇到过类似的问题。有时更安全的检测算法也会错误地捕获非恶意代码。

您可以报告误报 here .

然后等待 avast 更新他们的数据库来解决这个问题。

关于javascript - Avast JS :Pdfka-PK infection warning with jQuery. min.js 但 jQuery.js 运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22405515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com