Microsoft Edge弹出窗口扩展如何获取背景页
Microsoft Edge popup extension how to get backgroundpage?
我正试图在Microsoft Edge上使用我的Chrome扩展来适应它,但我无法构建弹出窗口,因为在我的弹出窗口脚本中,一些变量似乎不存在:
var bg = chrome.extension.getBackgroundPage();
这行不起作用,它应该访问内容脚本的数据。我发现一些人说必须使用browser.extension.getBackgroundPage()来替换它,但它对.不起作用
我应该用什么来替换这条线?
-
由于Microsoft Edge使用
browser.*
命名空间,因此应该使用browser.extension.getBackgroundPage()
。 -
有关调试后台脚本和内容脚本,请参阅调试扩展以了解更多详细信息
-
对于调试弹出脚本,似乎没有可见的条目。一种解决方法是通过键入弹出url在Microsoft Edge中手动打开该页面,类似于
ms-browser-extension://[Extension_Id]/html/popup.html
微软提供了一个名为"工具包"的软件,通过桥接chrome API将现有的chrome扩展转换为微软扩展。此工具有助于从可转换版本中删除错误,并突出显示边缘扩展中不允许的语法错误。
相关文章:
- 获取表中要更改的行的背景以进行单击
- 在jquery中使用css获取背景值
- Javascript获取元素背景图像,但消除了“;url()”;
- 如何获取元素:使用javascript和CORS悬停背景
- 单击元素时,获取背景中的元素列表
- 使用量角器获取背景颜色
- 获取背景图像的$('#id').attr('src')
- 分析SVG XML以获取背景颜色
- 如何获取背景颜色值
- 如何获取背景尺寸:封面;大小和百分比
- 获取背景图像的全高
- 在IE和Chrome中使用Javascript获取背景图像的问题
- (Jquery)从load[ed]() HTML元素样式中获取背景图像路径
- 获取背景图像尺寸
- 获取背景图像宽度
- 扩展中的Bug:获取背景页面
- 使用attr()获取背景图像url
- 我想在jquery中获取背景图像url.如何替换()此代码
- 仅从内联样式获取背景图像的URL
- Microsoft Edge弹出窗口扩展如何获取背景页