【wip】Chrome VS Firefox 浏览器插件差异

退出机制的处理

Firefox 更加干净,script 会自动移除,而 chrome 不会
 

对于 Blob URL 的作用空间

 
 

作用域

默认情况下 chrome 中 content script 互通,而 Firefox 需要将对象显式挂载在 window 下,才可以互相取值。
例如 在 一个 content script 中修改
console.log = function(){}
不会生效于另一个 content script

Firefox 一些奇奇怪怪的问题

  • 如果你修改了 console.log 可能会导致 content script 无法运行,但不报错。