2016-01-30 56 views
1

我已經this page並在我的後臺頁面中我阻止了一個定義stationName變量的url。在頁面加載之前注入一個全局變量

Insert code into the page context using a content script解釋我能注入stationName變量(使用第一種方法),但遺憾的是它被注入太晚了,所有的執行後從網上下載網站的JavaScript代碼沒有找到stationName變量。

如何在javascript執行頁面之前定義這個變量?

+0

你的內容腳本是如何被調用的?用清單中的條目還是以編程方式?你使用'run_at:document_start'選項了嗎? – rsanchez

+0

@rsanchez內容腳本在清單中聲明。我沒有使用run_at – user5858

回答

0

我已經放在這個文件在包含stationName變量resources/irctcchrome.webRequest.onBeforeRequest.addListener我重定向它:

return {redirectUrl: chrome.extension.getURL('resources/irctc/stationnames.js') 
}; 

,它的工作,但我仍然在尋找合適的方式。

相關問題