javascript代码和浏览器插件/扩展之间的冲突

时间:2013-10-25 11:14:09

标签: javascript angularjs google-chrome-extension firefox-addon

我是电子商务网站的所有者和开发者。

每天都有一些潜在客户给我们打电话,因为无法订购,我们稍微调查一下,不可避免地发现他因为一些js错误而无法做到。

我们检查他的浏览器插件/扩展,禁用部分或全部,并且JS错误消失。

JS总是彼此不同,插件/扩展程序各不相同;它发生在Chrome,IE,Firefox上,无所谓。通常是某种优惠券/交易插件/扩展,如DealSpy。

我没有任何数据可以支持这一点,但我相信这些案例因为我们转向angularjs而出现了高峰。

我想知道我能做些什么;我不能以编程方式从我的代码中禁用他们的插件/扩展程序,但是不知何故会抓住这些错误并管理它们?

任何遇到相同或类似问题的人的建议吗?

1 个答案:

答案 0 :(得分:1)

可能没有办法正确回答这个问题,因为它取决于您网站的代码和打破它的附加组件,您提供的这些都不是......

无论如何,尝试重现错误并联系相关的附加作者。 可能有办法解决特定问题,但这可能是个案并且取决于实际代码。

此外,对于Firefox附加组件,如果您遇到只是“破坏网络”(或其中一部分:您的网站,可能是其他人)的插件,请考虑提交Tech Evangelism :: Add-ons错误。然后,Mozilla和/或附加组件编辑团队可以根据Add-on guidelines采取适当的步骤。

不确定Chrome是否有类似内容......他们的Help section只是说要与实际的扩展作者联系。因此,除非它是一个安全敏感的错误,否则您不应期待Google的任何帮助。