我爲Safari建立了一個擴展,阻止某些頁面加載。爲了實現目標,我要監聽beforeNavigate事件並評估是否應該阻止請求。beforeNavigate每次都沒有觸發
但是我注意到,它會在下面的鏈接時工作,但只有大部分時間,如果您手動輸入地址欄中的URL(根本不觸發,用console.log跟蹤)。我沒有發現文檔中提到的那些事情,只有在某些情況下才會觸發導航。你知道這是否有任何細節嗎?
此外,在啓動腳本中使用beforeLoad實際上沒有按預期工作,也沒有阻止整個站點加載。
我爲Safari建立了一個擴展,阻止某些頁面加載。爲了實現目標,我要監聽beforeNavigate事件並評估是否應該阻止請求。beforeNavigate每次都沒有觸發
但是我注意到,它會在下面的鏈接時工作,但只有大部分時間,如果您手動輸入地址欄中的URL(根本不觸發,用console.log跟蹤)。我沒有發現文檔中提到的那些事情,只有在某些情況下才會觸發導航。你知道這是否有任何細節嗎?
此外,在啓動腳本中使用beforeLoad實際上沒有按預期工作,也沒有阻止整個站點加載。
還有一個beforeSearch
事件被調用,而不是在網址列中輸入搜索詞時。
還有一個navigate
事件,但這可能會爲了您的目的而爲時過晚。
我看到完全一樣的東西。我已經確認與這個人的debugging scriptbeforeSearch
只在搜索時觸發。在這些情況下,beforeNavigate
隨後也會觸發。
另外,beforeNavigate
似乎並不是無處不在。嘗試在Facebook上聆聽它。
這是否意味着beforeSearch被觸發,即使它是一個域名beforeNavigate不是? – zbrox