長話短說我正在研究Google Chrome擴展程序。擴展名默認情況下無法訪問他們正在操作的頁面範圍內的變量(您需要通過DOM進行通信)。用Javascript動態插入腳本
我想要做的是在頁面中插入一個腳本;這可以通過定義腳本標記和src屬性很好地工作。
問題是這個腳本需要事先初始化一個變量。爲了初始化這個變量,我試圖用它的代碼內聯構建一個腳本元素(而不是從外部源加載),但是我無法使它工作。
這是可能的,如果是這樣,我如何在腳本中定義源代碼?我試圖將包含JS源文本節點附加到腳本元素,但無濟於事。
退房http://stackoverflow.com/questions/2303147/injecting-js-functions-into-the-page-from-a-greasemonkey-script-on-chrome。 – 2010-02-24 07:14:17