标签: javascript firefox firefox-webextensions
我一直试图将有效的Chrome WebExtension移植到新的Firefox WebExtension平台。我的延期遭到拒绝,其中一个原因是:
不允许扩展Object,Array和String等本机对象的原型,因为它可能导致与其他加载项或浏览器本身的兼容性问题。
这听起来很奇怪。每个扩展都不在自己的环境中吗?如果我使用.MyFavoriteFunction()扩展String,我不希望计算机上的所有其他网页和扩展能够使用它!