原來有某些 userscript 是可以正常繼續運作的
於是對目前 userscript 進行除錯
由於錯誤的那些 userscript 不會出現任何訊息
所以採用最傻瓜的方式將代碼全部註解
然後一個一個的解除註解
最後發現是由於變數命名中 使用了 class
例如
function elem(tag, content, idt, idv, class) {修改為
function elem(tag, content, idt, idv, vclass) {由此可見 Greasemonkey 可能將 class 列為關鍵字 不允許被使用在變數命名中