1
我注意到,在我們的Firefox擴展中,onLocationChange監聽器在facebook.com上被調用兩次(如www.facebook.com/katyperry)。像google.com這樣的簡單網站沒有這個問題。有沒有人可以過濾掉額外的onLocationChange事件?Firefox onLocationChange被調用兩次
我注意到,在我們的Firefox擴展中,onLocationChange監聽器在facebook.com上被調用兩次(如www.facebook.com/katyperry)。像google.com這樣的簡單網站沒有這個問題。有沒有人可以過濾掉額外的onLocationChange事件?Firefox onLocationChange被調用兩次
見這裏的解決方案: https://forums.mozilla.org/addons/viewtopic.php?f=7&t=16047#p33051
加入:
if (aFlags & Ci.nsIWebProgressListener.LOCATION_CHANGE_SAME_DOCUMENT) {
//Cu.reportError('anchor clicked or javascript simulated anchor click!');
return;
}