首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从通过webextension注入的iframe调用浏览器api吗?

可以从通过webextension注入的iframe调用浏览器api吗?
EN

Stack Overflow用户
提问于 2018-08-29 15:43:09
回答 1查看 129关注 0票数 0

我正在开发一个will扩展,它将在一些页面中注入一些ui。为了更好地隔离css,此ui将主要放在iframe中。

我遇到的问题是,我可以从chrome上的iframe脚本内部进行browser调用(我也在使用webextension-polyfill),但在火狐中,我得到了browser is not defined错误。

我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-09-04 03:12:32

我得到的错误似乎是火狐的一个bug:https://bugzilla.mozilla.org/show_bug.cgi?id=1443253

bug页面上的相关评论称

iframe Chrome支持进程外框架,因此

能够在扩展进程中呈现扩展框架(并且可以安全地授予iframe访问扩展APIs https://bugs.chromium.org/p/chromium/issues/detail?id=550151的权限)。相反,Firefox不支持进程外框架,因此iframe由非扩展进程处理(只能有限地访问扩展API)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52072108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档