如何检测和/或阻止搞乱我网站的浏览器扩展?

时间:2013-12-05 16:05:58

标签: javascript google-chrome-extension firefox-addon malware-detection

越来越多的用户(我管理法语博客平台)抱怨我们界面上的错误。在90%的情况下,问题来自安装在用户浏览器上的扩展。用户通常甚至不知道他们有这些扩展。

例如,有一个Avast删除了共享按钮(Twitter,FB),以及一些像Pricepeep,Slick Saving,Deaply Shopping,VideoFileDownload或Pricora这样的扩展程序,它们完全搞乱了我们的界面。

问题是用户认为这是我们的错,然后在没有进一步调查的情况下退出: - (

您是否拥有阻止或检测部分或全部不良浏览器扩展程序的神奇解决方案?提前谢谢!

2 个答案:

答案 0 :(得分:3)

如果您认为这是值得的,您可以实现自己的扩展(并提供用户安装它以摆脱用户界面破坏)。

在此扩展程序中,您应使用 chrome.management API

  1. 获取所有已安装和已启用的扩展程序(使用方法 getAll() )。
  2. 检测您知道对您的用户界面“有害”的内容(例如,根据已知原因 - 问题扩展ID或名称列表过滤已安装和已启用的扩展名。)
  3. 告知用户有关情况。
  4. 提供 disable ,甚至 uninstall 有问题的扩展程序。
  5. (我没有对它进行过测试,但据说即使没有用户干预,你也可以禁用或卸载扩展,但是 - 如果可行的话 - 这几乎不是一个好习惯。)

答案 1 :(得分:0)

我不认为你可以阻止扩展,但是你可以检测到你的按钮被隐藏了,如果是这样,就会显示一条消息,向用户说明他们可能已经安装了这样的扩展,以及如何删除它们的说明。 将覆盖大多数情况。