[英]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.