※ 引述《chris (ψ純粹透明ζ低調上等!)》之銘言:
: ※ 引述《chris (ψ純粹透明ζ低調上等!)》之銘言:
: : ※ 引述《chris (ψ純粹透明ζ低調上等!)》之銘言:
: : : http://wiki.moztw.org/index.php/Firefox_FAQ ▏▎▍▌▋▊ Firefox FAQ
: : : ───────────────────────────────────────
: : : 原本中鍵可以點開新分頁的,失敗後試著用ctrl加滑鼠左鍵也不能動作…
: : : 而且前後頁的按鍵都不見了,雖然有滑鼠手勢可以用,但要瀏覽較前幾頁時還是不方便
: : : 請問這是不正常現象嗎?@@
: 剛剛才想到要開Error主控台來觀察。
: 當我在連結上按滑鼠中鍵,或是壓著ctrl配上滑鼠左鍵時,都會出現以下錯誤:
: 錯誤: event is not defined原始檔:
: chrome://tabmixplus/content/minit/tablib.js行: 120
: 所以的確是與tabmixplus有關係…
: 推 Kenqr:移除tmp重裝看看? 06/21 21:22
: → chris:呃…商量一下…停用再重啟可不可以呀?囧|| 一定要重裝嗎? 06/21 21:35
: → chris:請問中鍵開分頁這功能,不裝tmp也是有的嘛?都忘了… 06/21 22:06
: 推 shyangs:可能的話,我會建議你除了重裝,再加上把設定檔砍乾淨XD 06/21 22:06
: → Kenqr:不裝的話是在背景開新分頁 06/21 22:08
: → chris:謝謝兩位的幫忙,總算找出原因了,不是tmp造成的!! 06/21 22:13
在聽從建議停用後繼續觀察錯誤主控台,這回的訊息是:
錯誤: event is not defined
原始檔:
file:///C:/Documents%20and%20Settings/Chris/My%20Documents/Firefox/Chris/extensions/%7B1280606b-2510-4fe0-97ef-9b5a22eafe64%7D/components/userChrome_js.js
->
file:///C:/Documents%20and%20Settings/Chris/My%20Documents/Firefox/Chris/chrome/userChrome.js
行: 12
這時好窘……
因為我曾在 userChrome.js 依照忘了哪個網頁的教學,添增了以下的程式碼:
(function() {
//公用函式
function hookCode(orgFunc, orgCode, myCode) {
eval(orgFunc + "=" + eval(orgFunc).toString().replace(orgCode,
myCode));
}
//巴哈姆特外部鏈結用中鍵點擊可直接開啟
hookCode("openNewTabWith", /{/, "{" + (
function() {
if (event && event.button == 1) {
var m =
href.match(/^javascript:(top\.)?confirmLink\(\s*(\x22|\x27)(.*)(\x22|\x27)\s*\)$/);
if (m) href = unescape(m[3]);
}
}
).toString().replace(/^.*{/,"").replace(/.*}$/,""));
})();
而凶手就是這一段………  ̄▽ ̄||||||
不知前面有位同病相憐的板友(抱歉忘了是哪篇文章裡的推文…)狀況是否相同…
若不是這個原因的話,也可以試著用錯誤主控台一步步trace喔!好玩耶!XD
再次感謝所有給過意見的板友們!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.4.20