Browse Tag

javascript

折衷的 IE Javascript Inject

之前為了在報告系統中插入想要執行的 javascript,利用了 AutoHotKey 可以控制網頁物件 DOM 的方式,來進行 javascript inject,不過前一陣子更新了 IE11 後,好像有點問題,執行 window.execScript() 時總會出現錯誤,看了一個討論串,目前用到最重要的 Lib — WBGet() — 的作者 jethrow 表示:

This is of course assuming that window contains a valid window object – but more importantly that you have the correct credentials for that window object. In other words, if you access the window object via HTML Dom navigation, this won’t work.

看來可能是這個原因造成的。雖然目前主力的電腦還是 WinXP + IE8,但總是要想辦法解決 IE11 的問題,而且 IE11+ 以後也不再支援 window.execScript,改以 window.eval 來替代,只好另想其他方法。

Keep Reading

IE 8 的 Cross Domain Ajax

我有一隻 javascript 會透過 cross domain ajax 的方式,把資料抓回來。一開始設定好 server 端的 CORS header 後,運作了一段時間,不過在某個時間點突然不能用了。神奇的是,只有在 XP (IE8) 的環境中會出問題,而 Win 7 (IE11) 是 ok 的。

Keep Reading

徹夜改版 – Slimbox Plugin

昨天晚上徹夜未眠,因為又在改程式了!!!

前幾天剛改好 slimbox wordpress plugin, 馬上就有人來發問,因為距離國考時間所剩無幾,原本無心多做回應,後來意外用 IE 測一下卻發現 javascript 似乎有問題,跑不起來。雖然在 Firefox, Opera 裡都正常,但要是 IE 這個市場主流軟體不能用,我的心血豈不就白費了!所以還是卯起來解決吧! Keep Reading