從命令行啓動Firefox時,我們可以傳遞一個URL讓Firefox爲我們打開它。我們有一個擴展需要區分正常的位置變化,例如位置改變你鍵入一個新的URL,鏈接點擊等Firefox插件如何檢測位置更改是從啓動Firefox參數
我們實施nsIWebProgressListener在我們的插件,並希望在onLocationChange區分:
onLocationChange: function (aWebProgress, aRequest, aLocation, aFlags) {
理解aRequest.loadFlag中位的含義有困難:
例如我們得到以下loadFlag: 1. Firefox.exe 「URL」,8192000,這是0x7d0000 2.導航地址欄,7929856,這是0x790000 3.後退/前進,7933952,這是0x791000
威爾如果您有關於理解位的信息,請感激。