Chrome背景页面

时间:2012-06-06 17:23:25

标签: javascript html google-chrome google-chrome-extension

是否可以让后台页面检查另一个页面,而不打开额外的标签?

我正在制作一个扩展程序,检查用户是否在该网站上收到了一条消息并提醒他们,最有可能使用javascript。

我已经调查了一下。我知道如何编写扩展名和所有内容,但是如果有可能将它作为“隐形”标签,我就知道了

感谢任何帮助 - 亚历克斯

1 个答案:

答案 0 :(得分:1)

是的,有可能得到很好的支持。

我编写了一个Chrome扩展程序,可以定期搜索网站,并在找到新结果时提供浏览器桌面通知。所有这些工作都在后台页面完成。此外,我的扩展程序还支持弹出图标(导航栏右侧的图标),因此用户可以随时手动搜索。弹出页面和后台页面单独运行(因此您使用的任何常用库 - 如jQuery - 必须在两个页面中加载),但它们可以通过http://code.google.com/chrome/extensions/messaging.html进行通信。

至于避免CORS /“同源策略”问题,您需要确保扩展是打包的(“托管”扩展不支持)并列出扩展需要访问的任何站点和协议。权限部分清单文件(如果您希望能够访问任何网站,则可以使用http://*/*https://*/*。)