close

有 user 抱怨某支程式在 IE 不能用、但在 Chrome 就正常,「按鈕我點都點不下去」。

開了 IE 看到主控台顯示SCRIPT1002: 語法錯誤,位置在第 1 行第 13 個字元,是 <!DOCTYPE HTML> 的 T 與 M 之間。

上網查了一下,別人也有一樣的問題,說是在 JavaScript 裡可能有錯誤。好險是一個簡單的頁面,發現是在使用 TemplatePower 時,原本打算這樣套版:

this_is_a_function({VAR_1}, {VAR_2})

正常情況應該顯示為:

this_is_a_function(0, "A")

但是因為後端沒有寫到要印出第二個參數,結果就變成這樣:

this_is_a_function(0, )

超意外在 Chrome 裡這樣竟然可以過!

總之把第二個參數補好就沒事了,打完收工。

希望微軟可以吐給我們精確一點的訊息啊啊啊。

 

 

arrow
arrow
    創作者介紹
    創作者 小攻城師 的頭像
    小攻城師

    小攻城師的戰場筆記

    小攻城師 發表在 痞客邦 留言(0) 人氣()