作者siesst50213 (SHAO)
看板Web_Design
標題[問題] 解除鎖右鍵javascript語法的原理?
時間Wed Oct 22 21:58:20 2014
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
推 jenesis: 他就只是叫你的瀏覽器執行一段js而已 10/22 22:46
→ jenesis: 和使用js console直接打一樣意思 10/22 22:47
推 oToToT: 若是要解鎖日期,請對著選日期的地方按右鍵,研究code 10/22 23:20
→ siesst50213: 好 感謝兩位 我會研究研究的 10/23 14:34