用于跨域iframe通信的浏览器插件

时间:2011-12-27 13:53:30

标签: plugins browser iframe cross-domain

我想创建一个浏览器插件/扩展程序,允许浏览器读取跨域iframe的内容。我知道这不可能用javascript,但也许有人可以指出我正确的方向如何创建用户可以安装的插件。跨浏览器解决方案将是理想的。

具体来说,我正在创建有用的导航实用程序,我想知道iframe的url,以便我可以防止iframe意外地导航到任何可疑网站。我还想检测内容的大小。

提前致谢。

2 个答案:

答案 0 :(得分:0)

选项1:file_get_contents:
您可以尝试的是通过PHP函数file_get_contents从页面获取内容,加载CSS文件并获取页面的内容和大小。

选项2:标题:
你可以从这里开始:http://www.senocular.com/pub/adobe/crossdomain/policyfiles.html 请参阅“allow-access-from”部分,您可以在其中允许跨域访问域时具有特定标头。

答案 1 :(得分:0)

Userscripts具有跨域XMLHttpRequest,它们甚至可以在所有浏览器上运行。他们(或者至少是Kango的内容脚本)能够为跨窗口通信编写和读取存储的值。

相关问题