【发布时间】:2013-12-22 16:19:39
【问题描述】:
越来越多的用户(我管理一个法国博客平台)抱怨我们界面上的错误。在 90% 的情况下,问题来自安装在用户浏览器上的扩展程序。用户通常甚至不知道他们拥有这些扩展程序。
例如,Avast 删除了共享按钮(Twitter、FB),以及一些扩展程序,如 Pricepeep、Slick Saving、Deaply Shopping、VideoFileDownload 或 Pricora,它们完全搞砸了我们的界面。
问题是用户认为这是我们的错,然后没有进一步调查就退出了:-(
您有阻止或检测部分或全部不良浏览器扩展的神奇解决方案吗?提前致谢!
【问题讨论】:
-
为什么隐藏分享按钮会破坏你的界面?听起来这是你的错。
-
如果界面包含分享按钮并且用户希望找到分享按钮,那么移除分享按钮会破坏界面。这是一个奇怪的问题:“为什么从 UI 中删除一些元素会破坏 UI?”此外,OP 将共享按钮移除仅称为 众多扩展的 UI 破坏效果之一。
-
数学 你真的读过这个问题或者对情况有任何想法吗?显然不是。
-
谢谢齐格曼德尔。删除按钮不会破坏界面。但是一些扩展由于各种原因破坏了界面。
-
我不确定是否检测到特定的扩展,但您绝对可以防止它们破坏您的 UI。在一个类似的问题中,我详细介绍了一种通过使用
mutation observer来防止外部DOM操作的方法。见stackoverflow.com/a/16803650/720450
标签: javascript google-chrome-extension firefox-addon malware-detection