[問題] 解除鎖右鍵javascript語法的原理?
javascript:(function() { function R(a){ona = "on"+a; if(window
.addEventListener) window.addEventListener(a, function (e) { f
or(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; },
true); window[ona]=null; document[ona]=null; if(document.body)
document.body[ona]=null; } R("contextmenu"); R("click"); R("mo
usedown"); R("mouseup"); R("selectstart");})()
將以上這串文字新增到我的最愛碰到有鎖右鍵的網頁點一下就可以解除
請問這是什麼原理?
又可以利用此來繞過其他機制嗎?
例如有些網頁會驗證輸入日期 若日期是在今日以前 則不行輸入 以後則可以
請問有辦法利用類似方法去解除嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.179.119
※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1413986302.A.034.html
推
10/22 22:46, , 1F
10/22 22:46, 1F
→
10/22 22:47, , 2F
10/22 22:47, 2F
推
10/22 23:20, , 3F
10/22 23:20, 3F
→
10/23 14:34, , 4F
10/23 14:34, 4F