2017-06-29 9 views
1

我正在尋找一種方法來爲給定的URL和tabID發出HTTP請求。該URL不是由用戶提供的,而是從擴展代碼中獲取的。是否有一個webextesnion API在給定URL和tabId的main_frame中發出http請求?

HTTP請求需要傳遞到地址欄,因爲我有一個onBeforeRequest觀察者,我指定它爲「main_frame」URL必須能夠觀察該URL(儘管未由用戶輸入)。

我看着webNavigation和webRequest API沒有希望。有什麼辦法可以實現嗎?

編輯: 知道我可以連接到一個點擊事件。但是什麼是API將讀取URL,tabId並將請求傳遞到URL地址欄,以便觀察者可以看到它?

回答

1

這應該這樣做:

var tabId = 1; 
var url = 'google.com'; 

browser.tabs.update(
    tabId, 
    {url: url} 
); 
相關問題