JavaScript繁重的应用程序:如何确保不与扩展冲突

时间:2017-11-17 16:17:01

标签: javascript google-chrome-extension firefox-webextensions

我正在寻找关于如何确保JavaScript繁重的应用程序不会与扩展程序发生任何冲突的一般指导(例如关于要考虑的内容的要点)。

例如,我发现我有一个名为log的全局函数,其特定扩展名以某种方式覆盖。由于扩展程序可以在不同时间加载代码,因此我很好奇人们必须确保没有冲突的一般想法(或链接/文章)。

我最近发现的一个人还假设所有第三方脚本(来自您以外的域名)可能会被一些过度热心的广告拦截器阻止,并采取相应行动(例如,始终检查以确保任何对象)或者您希望从这些第三方脚本中获得的方法,在调用它们之前实际上是可用的。)

在此欣赏任何指导或想法。

至于具体问题:
扩展本机对象是否有问题(例如,通过String.prototype.trim = function() { ... };

0 个答案:

没有答案