我目前正在开发一个 Firefox 扩展,当用户单击扩展图标时,它基本上会在当前页面中插入一个 iframe。我设法插入 iframe 代码,我想出了如何将 src 属性链接到我的 html 文件。
在 chrome 版本中,我只是做了一个
var main_html = chrome.extension.getURL('main.html');
我将链接传递给 iframe 的 src 属性,如下所示:
iframe.setAttribute("src",main_html);
所以 main_html 是一个类似于 resource://idofmyextension/content/data/main.html 的链接
但是,正如我所怀疑的,我收到一个安全错误,告诉我位于当前 url 的内容无法加载数据或建立指向我的 main.html 文件的链接。
有没有办法通过这个安全限制?或者在我的 iframe 中加载我的 html 文件的另一种方法?
提前致谢。