chrome扩展:加载外部网页,就好像它在域中一样

时间:2016-07-27 21:39:17

标签: google-chrome google-chrome-extension cross-domain

我已经创建了一个Google Chrome扩展程序供个人使用,我想加载外部网页,就像它在域中一样。

在示例中,假设我在标签网址匹配mydomain.js时注入内容脚本mydomain.com,在这种情况下,我会加载外部网页externaldomain.com/articles.html来解析此页面加载。

我知道这个目标是通过iframeXMLHttpRequest实现的,但两者都不起作用。我认为如果没有在自己的域中加载,externaldomain.com/articles.html执行一些检查失败。

有人知道如何在externaldomain.com/articles.html中模拟加载externaldomain.com喜欢的标签?

附加

实际上我的技巧是在选项卡中直接打开externaldomain.com/articles.html并注入脚本(myextension-externaldomain.js):当加载选项卡时,此脚本会解析页面,然后将结果传递给mydomain.js通过chrome messages passing。 它有效,但它很尴尬!

0 个答案:

没有答案