[問題] 解除鎖右鍵javascript語法的原理?

作者: siesst50213 (SHAO)   2014-10-22 21:58:20
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");})()
將以上這串文字新增到我的最愛碰到有鎖右鍵的網頁點一下就可以解除
請問這是什麼原理?
又可以利用此來繞過其他機制嗎?
例如有些網頁會驗證輸入日期 若日期是在今日以前 則不行輸入 以後則可以
請問有辦法利用類似方法去解除嗎?
作者: jenesis (ゼネシス)   2014-10-22 22:46:00
他就只是叫你的瀏覽器執行一段js而已和使用js console直接打一樣意思
作者: oToToT (屁孩)   2014-10-22 23:20:00
若是要解鎖日期,請對著選日期的地方按右鍵,研究code
作者: siesst50213 (SHAO)   2014-10-23 14:34:00
好 感謝兩位 我會研究研究的

Links booklink

Contact Us: admin [ a t ] ucptt.com