5

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

例如,Avast 删除了共享按钮(Twitter、FB),以及一些扩展,如 Pricepeep、Slick Saving、Deaply Shopping、VideoFileDownload 或 Pricora,它们完全搞砸了我们的界面。

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

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

4

2 回答 2

3

如果您认为值得麻烦,您可以实现自己的扩展(并让用户安装它以摆脱 UI 破坏)。

在此扩展中,您应该使用chrome.managementAPI来:

  1. 获取所有已安装和启用的扩展(使用方法getAll())。
  2. 检测那些你知道对你的用户界面“有害”的东西(例如,根据已知会导致问题的扩展 ID 或名称列表过滤已安装和启用的扩展)。
  3. 将情况告知用户。
  4. 提供禁用甚至卸载有问题的扩展。

(我尚未对其进行测试,但据说即使没有用户干预,您也可以禁用或卸载扩展程序,但是 - 即使可行 - 这也不是一个好习惯。)

于 2013-12-05T19:43:45.607 回答
0

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

于 2013-12-05T17:21:34.663 回答