我正在爲Chrome編寫一個相當簡單的擴展。它的主要圖形體(處理html的部分,即前端)工作正常,但是當我試圖包含使用Jquery的$ .ajax()函數從第二頁返回一些信息到第二個JavaScript文件Chrome會拋出以下錯誤,並且不會讓我加載擴展名:如何「UTF-8編碼」我的JavaScript文件,以便谷歌瀏覽器可以在擴展中使用它們?
無法從「路徑\ to \ extension」加載擴展名。無法爲內容腳本加載文件「filename.js」。它不是UTF-8編碼。
我不老實地知道UTF-8編碼能夠告訴Chrome會怎麼說我的文件。我沒有特殊字符,沒有重音符號或任何東西,我知道可以把事情搞砸。我無法在任何地方找到好的解決方案。
您可能將該文件保存爲UNICODE。你在用什麼編輯器? – xanatos 2011-03-08 20:15:14
Notepad ++,在Ekkehard的評論之後,我意識到默認爲ANSI。我將維基百科中的一些文本複製到註釋中,顯然它使用了UTF-8非標準的奇怪形式的連字符。 – 2011-03-08 20:27:52
記事本+ +,至少我使用的版本 - v.5.6.4,也有一個編碼菜單項,它會自動將它從ANSI/Unicode /等轉換。到UTF-8。我已使用此功能製作自己的Chrome擴展程序。 – 2012-05-06 16:27:46