2016-12-04 69 views
0

我正在使用在頁面中有聯繫塊的網站。聯繫人塊中的人員名稱鏈接到第二個頁面,該頁面通過一列複選框顯示其管理權限。如何在後臺頁面加載url並用JS解析信息?

我試圖添加一個功能到現有的Chrome擴展中,我創建的功能將在加載頁面時在後臺打開該鏈接(隱藏),閱讀選中哪些框,然後將小圖像/後綴添加到這個人的名字在聯繫方式中,所以我可以一目瞭然地看到他們擁有哪些行政權。

我在慢慢地教導自己如何在內容腳本和background.html/background.js之間發送消息,但我不知道如何開始在後臺頁面中加載和操作網站。

任何幫助或方向的資源將不勝感激。我試圖閱讀谷歌開發者網站上的文檔,但它只是不點擊我。

回答

0

我想你可以通過ajax請求獲取html。 爲例(假設你已經包括jQuery的)

$.get("http://stackoverflow.com/questions/40963011/how-do-i-load-url-in-background-page-and-parse-information-from-it-with-js", function(data){console.log(data)})

的數據只是HTML字符串。

但是,如果頁面無法從公開訪問,則需要從內容腳本中獲取它並將數據傳遞到後臺。

希望這是有幫助的。

+0

_「但是,如果頁面無法從公共訪問,則需要從內容腳本中獲取該頁面__來自後臺的XHR請求使用相同的憑據(例如cookie)。 – Xan