【发布时间】:2012-07-15 14:49:26
【问题描述】:
我已经开始开发浏览器扩展。我注意到一个常见的概念是扩展可以将 JS 代码注入到当前浏览器选项卡中。
我有点困惑,为什么这不会经常引起问题。
我的意思是,如果我将版本 x 的 JQuery(通过我的浏览器扩展)注入到已经包含版本 y 的 JQuery 的页面中,事情怎么可能仍然有效? $()函数不会有冲突吗?
事情怎么可能这么顺利?开发人员是否应该采用任何特定技术来确保不会发生此类冲突,或者浏览器会处理所有事情?
【问题讨论】:
标签: javascript browser-extension content-script javascript-injection