[心得] bookmarklet/favlet 平台差異性

看板Ajax作者 (葉酸酸)時間14年前 (2011/03/27 16:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
要點:開發 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
文章代碼(AID): #1DZlN5Y_ (Ajax)
文章代碼(AID): #1DZlN5Y_ (Ajax)