我的代碼需要在插件啓動時運行,需要查找單詞,然後在發現它時用不同的工作替換它。每當頁面加載時匹配並替換一個單詞
var contents=document.body.innerHTML;
var idx=contents.search("hello");
if(idx) {
contents=contents.replace("hey",'<span id="highlight">hey</span>');
document.body.innerHTML=contents;
document.getElementById('highlight').scrollIntoView();
};
但我一直得到錯誤的控制檯
Traceback (most recent call last):
File "resource://jid1-qntppxcxwbpwlw-at-jetpack/lib/main.js", line 5, in
var contents=document.body.innerHTML;
ReferenceError: document is not defined
這只是main.js文件,這意味着我沒有任何html代碼來工作或更改。這將是Firefox中的附加組件,它將更改您連接到的網頁中的單詞。 – user1019214 2012-02-02 20:04:59