【发布时间】:2019-12-18 02:35:39
【问题描述】:
尝试开发一个简单的 Firefox 扩展。该扩展程序采用特定网站并将页面嵌入另一个网页的预定义位置。所以两个不同的领域,彼此完全不相关。我了解同源策略不适用于浏览器扩展,我查看了其他 stackoverflow 问题,例如 this one 和 here。
我的问题是我在manifest.json 文件中添加了permissions 标签,如下所示:
"permissions": ["*://www.abcwebsite.com/*"]
abcwebsite.com 是我要嵌入的网站。我还将这两个网站添加到content_scripts 中的"matches" 标记中。
但是,我仍然无法访问嵌入式网站的 DOM 结构。
我可以很好地嵌入整个网站,但我试图只嵌入页面的特定部分。我不知道我哪里出错了,
【问题讨论】:
标签: javascript firefox-addon same-origin-policy