2011-05-31 54 views
1

不確定爲什麼,但在嘗試將元素追加到文檔中的響應函數時出現意外標識符錯誤。我發現,對文檔做任何事似乎給了我這個錯誤。這裏有一個示例代碼:在響應函數中附加文檔

chrome.extension.sendRequest({send:data},function(response) { 
    document.body.innerHTML='test' 
    }) 

它看起來像我應該工作,但顯然它現在。這段代碼位於contentscript中,並且在這個函數之外調用文檔看起來工作得很好,但是當我嘗試這個時,我總是會得到「意外標識符」。不幸的是我不能在函數外面做,因爲響應決定了一個元素是否被添加到主體中。

+0

適用於我(Chrome 12,Win),問題必須在其他地方。你能顯示你的背景頁嗎? – serg 2011-05-31 03:51:21

+0

我重新啓動了Chrome,以防更新(雖然我不相信),但奇怪的是它還是有效的。也許它沒有更新,當我點擊重新加載,我得到一個先前的錯誤。在我問之前,我覺得沒有嘗試過這種做法是愚蠢的。 – Ruffy 2011-05-31 03:57:51

+0

你應該發佈你做了什麼來解決它作爲答案,並將其標記爲正確或關閉該問題。 – abraham 2011-06-24 03:31:18

回答

0

您分享的代碼應該可以工作。嘗試重新啓動瀏覽器以查看是否修復了它。