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

看板Web_Design作者 (SHAO)時間9年前 (2014/10/22 21:58), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
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
他就只是叫你的瀏覽器執行一段js而已
10/22 22:46, 1F

10/22 22:47, , 2F
和使用js console直接打一樣意思
10/22 22:47, 2F

10/22 23:20, , 3F
若是要解鎖日期,請對著選日期的地方按右鍵,研究code
10/22 23:20, 3F

10/23 14:34, , 4F
好 感謝兩位 我會研究研究的
10/23 14:34, 4F
文章代碼(AID): #1KHxV-0q (Web_Design)