不少網站頁面上會加上一些操做限制,好比禁用右鍵,禁用複製等操做,主要是源於文章保護,和引導用戶填寫信息等,畢竟這是個複製軟文時代,原創的不多啊呵呵,但這只是最基礎的防範傻白甜小妹妹的,對於開發人員並無什麼卵用;瀏覽器
禁用右鍵通常用在中小型的門戶網站上吧,不是很常見,這裏也不列舉例子了,code以下:網站
function stop() { return false; } document.oncontextmenu = stop;
同理也能夠限制用戶的複製行爲,限制隨意鼠標複製頁面內容,或者在用戶作此操做的時候給與‘友情提示’:spa
document.body.oncopy=function(){alert("複製成功!若要轉載請務必保留原文連接,申明來源,謝謝合做!");}
恩,本站就是這麼作的哈哈;code
還有一種用戶引導性質的寫法,舉例的話360doc我的圖書館你們若是看過的話就應該知道這個網站的尿性,好比裏面一句雞湯寫的不錯想複製的微博裝逼的時候,右鍵複製一下吧:blog
而後你會發現:開發
什麼鬼,這就是對用戶操做作了限制,原理同上面的示例代碼實際上是同樣的,oncopy裏寫了新的方法;固然這種方法也是隻是對小白慣用,幹掉這個的方法有不少,這裏是說一種,在瀏覽器控制檯輸入如下代碼:it
document.oncontextmenu=document.onselectstart=document.body.onselectstart=document.oncopy=document.body.oncopy=""
就是這樣,而後就能夠隨意右鍵、複製了;細看一下代碼,是的很是簡單,清除頁面腳本在頁面行爲右鍵、選中、複製的方法,迴歸原始的狀態吧,就能夠自由的操做文章內容了;io