2012-06-06 46 views
0

有沒有可能有一個背景頁面檢查另一個頁面,沒有額外的標籤打開?Chrome背景頁面

我做了一個擴展,檢查用戶是否收到該網站的消息,並會提醒他們,很可能使用JavaScript。

我看了一下。我知道如何IDE腳本的延伸和所有的,但不要有一個線索,如果有可能把它作爲一個「隱形」選項卡

感謝任何幫助 - 亞歷

回答

1

是的,這是可能的,很好的支持。

我寫了一個Chrome擴展,它定期搜索一個站點,並在發現新結果時發出瀏覽器桌面通知。所有這些工作都是在後臺頁面中完成的。另外,我的擴展還支持彈出圖標(導航欄右側的圖標),因此用戶可以隨時手動進行搜索。彈出頁面和背景頁面單獨運行(因此您使用的任何常見庫 - 如jQuery)必須在兩個頁面中加載,但它們可以通過http://code.google.com/chrome/extensions/messaging.html進行通信。

至於避免CORS /「相同來源策略」的問題,你需要確保你的擴展是一個打包的(它不支持「託管」擴展)並列出你的擴展需要訪問的任何站點和協議清單文件的權限部分(如果您希望能夠訪問任何站點,可以使用http://*/*https://*/*)。