2012-05-14 267 views
1

是否有一種簡單的方法可以通過Chrome擴展中的content-scripts訪問全局JavaScript變量?Chrome擴展中的全局變量

Accessing global object from content script in chrome extension

我跟着上面的鏈接提到的步驟,但它並沒有爲我工作了。任何幫助將非常感激。

感謝, 桑卡

+1

聲明的全局變量在哪裏?它是否在您正在加載的網頁中? –

+0

鏈接問題中的方法(更具體地說,[this one](http://stackoverflow.com/questions/9602022/chrome-extension-retrieving-gmails-original-message/9636008#9636008)按預期工作。代碼,基於鏈接的問答在這裏粘貼:http://pastebin.com/BcgRN02U。你是否聲明'「manifest_version」:2'?如果是的話,請參閱[這個答案](http://stackoverflow.com/questions/10527625/google-chrome-extension-script-injections/10529675#10529675) –

+0

@JophinJoseph不是在擴展腳本文件中聲明的,我想直接在content-script中訪問它 – Shankar

回答

0

我完成它。謝謝您的幫助。我使用簡單的消息傳遞從擴展腳本檢索值到內容腳本。我錯過的地方是,擴展腳本的監聽器需要在後臺頁面(我認爲是這樣)。一旦我改變了它,它就起作用了。