看板 Ajax 關於我們 聯絡資訊
要點:開發 bookmarklet 的時候應避免在 string 中包含 % 字號。 ﹌﹌ 例如:javascript:alert("%80") 用 chrome 或 ie 都沒 error,不過用 firefox 會有問題,error message 是: unterminated string literal。原因出在 %80。 我稍微測試了一下,在 string 中似乎只要包含超過 %7f 的字元就會爛掉。 解法:拿掉或轉成 utf-8,例如改成:javascript:alert("\u0080") 不知道什麼是 bookmarklet 請看: 1. Wikipedia http://en.wikipedia.org/wiki/Bookmarklet 2. 維基百科 http://zh.wikipedia.org/zh-tw/%E5%B0%8F%E4%B9%A6%E7%AD%BE -- Oni devas ami animalojn. Ili estas tiel bongustaj. One should love animals. They are so tasty. 每個人都應該愛動物,他們是如此美味。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.67.16.75