出于測驗目的,我通過添加以下 JavaScript 代碼段禁用了網頁上的右鍵單擊功能:
document.addEventListener('contextmenu', event => event.preventDefault());
到現在為止還挺好。
現在,要使用代碼方法重新啟用該選項,只需javascript:void(document.oncontextmenu=null);在瀏覽器的地址欄中鍵入并按 Enter 就足夠了。但是這種方法似乎不再起作用了。我不知道它有什么問題,想知道是否有任何類似的替代方法,除了在 Chrome 中關閉 JavaScript ?
uj5u.com熱心網友回復:
addEventListener()方法只能用removeEventListener()方法洗掉
如果您需要您的代碼作業,您需要使用oncontextmenu屬性分配事件
我的意思是
document.oncontextmenu = (event) => {
event.preventDefault();
}
它會起作用的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/462995.html
