我正在开发一个webextension,它将在某些页面中注入一些ui。为了更好地隔离css,这个ui主要位于iframe中。
我的问题是我能做到 browser 来自chrome上iframe脚本内部的调用(我也在使用 webextension-polyfill browser is not defined 错误。
browser
webextension-polyfill
browser is not defined
我错过什么了吗?
似乎我得到的错误是一个firefox错误: https://bugzilla.mozilla.org/show_bug.cgi?id=1443253
bug页面上的相关评论说
Chrome支持进程外框架,因此Chrome能够在扩展进程中呈现扩展框架(iframe可以安全地被授予访问扩展api的权限)- https://bugs.chromium.org/p/chromium/issues/detail?id=550151 ). 相反,Firefox不支持进程外帧,因此iframe由非扩展进程处理(对扩展api的访问有限)。