Firefox 什么是跨隔间包装,它是如何工作的?

Firefox 什么是跨隔间包装,它是如何工作的?,firefox,firefox-addon,Firefox,Firefox Addon,我目前正在为Firefox开发一个插件,我发现在跨隔间包装下使用了很多内存 谁能告诉我什么是跨隔间包装,有没有办法清除它下面的内存 提前谢谢你 CCW是mozilla的一部分。它们存在于不同安全分区(如扩展内容脚本、浏览器窗口中的不同帧或浏览器中的特权上下文)之间的任何引用中。这些包装器对象类似于javascript代理对象 大量CCW可能表明您在插件上下文和其他上下文之间引用了大量的单个对象,但是如果没有进一步的细节,就很难判断

我目前正在为Firefox开发一个插件,我发现在跨隔间包装下使用了很多内存

谁能告诉我什么是跨隔间包装,有没有办法清除它下面的内存


提前谢谢你

CCW是mozilla的一部分。它们存在于不同安全分区(如扩展内容脚本、浏览器窗口中的不同帧或浏览器中的特权上下文)之间的任何引用中。这些包装器对象类似于javascript代理对象

大量CCW可能表明您在插件上下文和其他上下文之间引用了大量的单个对象,但是如果没有进一步的细节,就很难判断