4

我已经开始在我的 Chrome 开发工具上注意到这个错误。它出现在每个 http 请求之后。

Resource interpreted as Script but transferred with MIME type text/html: "http://www.superfish.com/ws/sf_main.jsp?dlsource=diigo&userId=153ec8d45ab00bb0221c814e5d659bee"

我登录了 Superfish.com,据我所知,我没有使用过他们的任何服务。

这个通知/错误到底是什么,我该如何修复/摆脱它?

4

3 回答 3

5

Superfish 是一种广告软件,通常与现有的 Chrome 扩展程序捆绑在一起。您应该查看您的扩展列表并检查是否有任何可疑的扩展。

查找并删除 Superfish

  1. 找到您的 Chrome 配置文件目录。默认位置在 chromium.org上的用户数据目录中列出。
  2. 转到Default\Extensions您的用户配置文件的子目录(如果您在计算机上使用多个 Chrome 配置文件,“默认”可能是其他内容)。
  3. 搜索“superfish”,你会很快找到包含这个短语的文件。
  4. 查看路径(例如)并复制该 32 个字符的短语。C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions\jcheapnmfbmcccnbjhhkmleoiljgpmkl\js\sf-inject.js
  5. 转到 Chrome 浏览器中的扩展页面 ( chrome://extensions/)。
  6. 搜索具有给定 ID 的扩展程序,然后将其删除。

如何识别不良扩展

现在您已将其删除,您应该采取预防措施,以免再次获得此类扩展名。幸运的是,您可以使用一些指标来发现此类扩展:

  • 他们需要“在所有网站上访问您的数据”权限。
    大多数扩展不需要此权限,如果您看到它,请怀疑。
  • 它们相对流行(至少有几千名用户)。
  • 它们用于娱乐。特别是,如果扩展“增强”了 Facebook,您几乎可以肯定它包含某种形式的恶意软件。
  • 他们的描述看起来更像是一个广告,而不是对功能的中性描述。

如果您对代码有所了解,我建议您安装我的Chrome 扩展源查看器,以便在安装之前查看 Chrome 扩展的源代码。

请注意,不存在广告并不能保证无广告软件的扩展。如果扩展程序请求大量权限并且它由一个可怜的人拥有,那么它很可能会受到损害(我被提供每月 10k 美元用于一个拥有几十万用户的流行扩展程序。我拒绝了这个提议,但是我可以想象许多其他人没有)。

致扩展作者

如果 Superfish(或任何其他广告代理商)与您联系,请拒绝该提议。根据单一目的政策,禁止未经用户同意捆绑广告软件。

扩展必须有一个狭窄且易于理解的单一目的。不要创建要求用户接受捆绑的不相关功能的扩展程序,例如电子邮件通知器和新闻标题聚合器。如果两个功能明显分开,应该放在两个不同的扩展中,用户应该有能力分别安装和卸载。例如,显示产品评级和评论以及将广告注入网页的功能不应捆绑到单个扩展程序中。同样,提供广泛功能或服务入口点的工具栏最好作为单独的扩展提供,以便用户可以选择他们想要的服务。

于 2014-04-30T21:14:46.703 回答
0

我有同样的问题 - 花了几个小时调试并将这些添加到 .htaccess 但没有工作:

AddType application/x-javascript .js
AddType text/css .css 
AddType text/javascript .js
AddType text/css .css
AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType application/woff .woff
AddType font/woff .woff
AddType font/opentype .woff
AddType application/x-font-woff .woff
AddType application/vnd.ms-fontobject .eot
AddDefaultCharset UTF-8
Options -Indexes

当我终于找到问题时,我意识到当 localhost 工作时,服务器不接受路径

\js\prettyPhoto\js\jquery.prettyPhoto.js

代替

\js\prettyphoto\js\jquery.prettyPhoto.js

大写字母 p 犯了所有这些错误!

于 2013-08-24T01:39:21.450 回答
0

您使用Better History Manager扩展程序吗?当我禁用它时,错误消失了。

于 2013-09-08T19:08:58.610 回答