我正在做一個實驗性的HTML模板,它附帶了jquery.min.js文件 - 最流行的JavaScript庫之一。GWAN正在修改jquery.min.js至錯誤
當我從我的本地硬盤驅動器加載模板時,它工作正常。 當我把它上傳,並從服務器加載(金桂冠)我得到錯誤(我覺得是不是唯一的一個)在Chrome看起來是這樣的:
Uncaught SyntaxError: Unexpected token { jquery.min.js:3
我檢查了一下,意識到有一個
function $
其通過金桂冠變成
function$
。刪除的空間在Chrome,Firefox和Safari中導致錯誤。我還沒有測試過其他瀏覽器,但是我的IDE也報告了從JS文件的GWAN版本下載的語法錯誤。
我也嘗試上傳文件到另一臺服務器(Apache),沒有問題。 js文件沒有修改...
任何關於如何克服這個問題的線索?我想在GWAN的JavaScript即時優化中有一個錯誤?
謝謝。
你有沒有嘗試開發版本的jquery而不是縮小的? – Nagi
嗨Nagi,一個好主意。剛剛嘗試過使用最新的1.11.0未壓縮的開發工具,並得到以下內容: Uncaught SyntaxError:意外的令牌ILLEGAL jquery.min.js:4415 GWan的修改版本中的第4415行有以下內容: 「rprotocol =/^ \/\ RURL =/^([\ W + - 。] +:)(:\/\ /(:[^ \ /#?] * @ |)([^ \ /#:?] *)(???? ::(\ d +)|)|)/,「 雖然在原始文件中,這是包含以下內容的行8591和8592: 」rprotocol =/^ \/\ //, rurl =/^([\ w 。+ - ] +:)(:???\/\ /(:[^ \ /#] * @ |)(?[^ \ /#:] *)(?::(\ d +)|)| )/,「 這只是爲了確認JS minifyer應該被重新訪問...... – Sasho