JS實現(xiàn)屏蔽網頁右鍵復制及ctrl+c復制的方法【2種方法】
本文實例講述了JS實現(xiàn)屏蔽網頁右鍵復制及ctrl+c復制的方法。分享給大家供大家參考,具體如下:
老是有些網站會屏蔽你的鼠標右鍵或者用快捷鍵復制,其實只是一段js代碼,解決的方法就是直接把網頁保存下來然后刪掉下面這段js代碼,然后就可以正常用右鍵菜單了。
當然,也可以通過設置瀏覽器的安全級別到最高級別來解決問題。
方法一,直接在body標簽內添加:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body oncontextmenu="return false" onselectstart="return false" oncopy="return false"> <ul> <li><a href="###">閱誰問君誦,水落清香浮</a></li> <li><a href="###">閱誰問君誦,水落清香浮</a></li> <li><a href="###">閱誰問君誦,水落清香浮</a></li> <li><a href="###">閱誰問君誦,水落清香浮</a></li> <li><a href="###">閱誰問君誦,水落清香浮</a></li> <li><a href="###">閱誰問君誦,水落清香浮</a></li> </ul> </body> </html>
方法二,寫一份JS腳本來控制:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<ul>
<li><a href="###">閱誰問君誦,水落清香浮</a></li>
<li><a href="###">閱誰問君誦,水落清香浮</a></li>
<li><a href="###">閱誰問君誦,水落清香浮</a></li>
<li><a href="###">閱誰問君誦,水落清香浮</a></li>
<li><a href="###">閱誰問君誦,水落清香浮</a></li>
<li><a href="###">閱誰問君誦,水落清香浮</a></li>
</ul>
<script>
document.oncontextmenu = function(){
return false;
}
document.onkeydown = function(){
if (event.ctrlKey && window.event.keyCode==67){
return false;
}
}
document.body.oncopy = function (){
return false;
}
//不建議連選中文本都不行
document.onselectstart = function(){
//return false;
}
</script>
</body>
</html>
效果圖如下:

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript遍歷算法與技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據結構與算法技巧總結》及《JavaScript數(shù)學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
JS 使用 window對象的print方法實現(xiàn)分頁打印功能
這篇文章主要介紹了JS 使用 window對象的print方法實現(xiàn)分頁打印功能,這種方法兼容性比較好,在ie和火狐瀏覽器下都可以正常使用,感興趣的朋友跟隨腳本之家小編一起看看吧2018-05-05
js實現(xiàn)日期天數(shù)、時分秒的倒計時完整代碼
這篇文章主要給大家介紹了關于js實現(xiàn)日期天數(shù)、時分秒的倒計時的相關資料,實現(xiàn)倒計時功能首先是得到目標時間,然后用當前時間減去目標時間,最后將時間差傳化為天數(shù)、時、分、秒,需要的朋友可以參考下2023-11-11

