又到年終要趕線上課程時數的時候了,每堂課都要填滿意度問卷,基本上我都是勾非常同意啦!但是用滑鼠點也是要點二十幾下,有點煩,而且問卷會有陷阱,有三題要選非常不同意。
為了節省一點力氣,弄了個 javascript 可以幫我完成這件事,打開 Chrome 的開發人員工具,貼上下列的 code 再執行就 OK 了。
To cure sometimes, to relieve often, to comfort always.
之前為了在報告系統中插入想要執行的 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
來替代,只好另想其他方法。
自從換了 MBPR 15 後,最大的改變就是文字的細緻度顯著的提升,但這僅限於有支援 Retina Display 的軟體,除了之前發現還沒升級的 Photoshop 糊成一團外,平常用在上 BBS 的 pcmanfx 也有同樣的情形。不知道哪根筋不對,想說應該可以改改看吧!便開始這兩天的睡眠不足之旅。
我有一隻 javascript 會透過 cross domain ajax 的方式,把資料抓回來。一開始設定好 server 端的 CORS header 後,運作了一段時間,不過在某個時間點突然不能用了。神奇的是,只有在 XP (IE8) 的環境中會出問題,而 Win 7 (IE11) 是 ok 的。
昨天晚上徹夜未眠,因為又在改程式了!!!
前幾天剛改好 slimbox wordpress plugin, 馬上就有人來發問,因為距離國考時間所剩無幾,原本無心多做回應,後來意外用 IE 測一下卻發現 javascript 似乎有問題,跑不起來。雖然在 Firefox, Opera 裡都正常,但要是 IE 這個市場主流軟體不能用,我的心血豈不就白費了!所以還是卯起來解決吧!