簡體   English   中英

阻止瀏覽器發送某些JavaScript事件

[英]Stop browser from sending certain JavaScript events

當標簽模糊時,有一個網站會啟動功能。 我不希望那樣發生。
有沒有一種方法可以阻止JavaScript觸發window.onBlur事件?
從最初的搜索中,我得出的結論是,我需要覆蓋javascript的默認功能,可以使用userscript managers類的Greesemonkey userscript managers來完成Greesemonkey
我在Greesemonkey嘗試了以下腳本:
window.onblur = null
這似乎沒有任何效果,並且網頁的行為與以前相同。

如果有幫助,請查看Event.preventDefault()Event.stopPropagation()

如果要覆蓋在事件上調用的函數,則可以簡單地重新定義它並使用腳本管理器將其插入。 例如:

var originalCallbackFunction = callbackFuntion;
callbackFunction = function() {    // Redefinition
    /* Do something else */
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM