我知道有一種擴展和頁面在本地進行通信的方式,但我需要從外部URL發送消息,讓我的Chrome擴展程序監聽它。如何將外部網址的消息傳遞給我的Chrome擴展程序?
我已經在後臺頁面嘗試了easyXDM,但似乎在一段時間後會停止監聽,就好像Google在一段時間後「關閉」後臺頁面中的Javascript一樣。
我知道有一種擴展和頁面在本地進行通信的方式,但我需要從外部URL發送消息,讓我的Chrome擴展程序監聽它。如何將外部網址的消息傳遞給我的Chrome擴展程序?
我已經在後臺頁面嘗試了easyXDM,但似乎在一段時間後會停止監聽,就好像Google在一段時間後「關閉」後臺頁面中的Javascript一樣。
我想你可能會嘗試一些四處走走,並建立一個具有特定數據結構的網站,然後實現一個內容腳本,它將查找特定的特定數據結構,當我找到一個它可以獲取數據想要傳遞給你的擴展。
對不起,沒有投票。我正在尋找一種更有效的方法,如Comet – mellowg
是的,你需要使用DOM活動頁面進行通信的內容腳本..關於如何做到這一點在這裏說明: http://code.google.com/chrome/extensions/content_scripts.html#host-page-communication
你能否更詳細解釋它應該究竟如何溝通?當用戶導航到這個外部URL時,它應該向擴展發送一些消息?甚至沒有導航? – serg
Google不會在背景頁面中關閉js。我想說你需要在另一臺計算機上試試你的擴展,試圖找出通信中發生的事情。 – Darin