Chrome扩展程序:背景查看页面,如邮件检查程序

时间:2012-04-15 18:16:18

标签: google-chrome google-chrome-extension background navigation

我一直在寻找2天如何制作镀铬扩展程序,通过后台页面导航到远程页面(例如“http://hotmail.com”)并使用事件调度程序进入某处,检查邮件,查看论坛上的帖子等。

我查看了google mail checker扩展,我看到扩展只是使用XMLHttpRequest()并评估结果。但结果是一个准备好的xml文档,其中只包含“mail:”“subject”“date:”“3”等信息。所以在任何情况下它都不会评估一个html页面,调度事件并转到另一页..

所以我想知道是否可能,我已经尝试通过document.createElement()和document.body.appendChild()包含iframe但是我有一条错误消息: “拒绝显示文件,因为X-Frame-Options禁止显示。” 而我在清单文件中放了“权限”:[“:// / *”]。

1 个答案:

答案 0 :(得分:1)

X-Frame-Options是服务器发送的HTTP标头,用于指定是否应在iframe中显示页面。 Chrome旨在遵守X-Frame-Options的限制,并且扩展无法放宽此限制。

也许您可以使用跨域Ajax请求来获取信息。这只会为您提供页面的原始代码,因此如果页面中包含iframe或使用脚本动态构建自身,则它不会有用。但是,我怀疑大多数邮件服务都有一个简单的HTML"认为你可以刮(假设你正在建立一个邮件检查员)。

请参阅相关问题Overcoming "Display forbidden by X-Frame-Options"