A. 如何做到 js/javascript禁止頁面F5刷新,兼容火狐和chrome呢
您好!很高興為您答疑!
<script language="javascript">
//禁止用F5鍵
function document.onkeydown()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
//禁止右鍵彈出菜單
function document.oncontextmenu()
{
return false;
}
</script>
您可以在火狐社區了解更多內容。希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。
B. javascript怎麼實現禁止網頁復制,禁止右鍵
用的是Dreamweaver CS6,當然其他文本編輯器也是可以的。
首先我們打開Dreamweaver CS6,新建一個html文檔,並保存在一個合適的位置。
然後隨便輸入一些文字,用來演示不能右鍵復制的功能,在瀏覽器中預覽一下效果。這時候左鍵還可以選擇文字,右鍵還可以復制。
之後就該寫網頁不能右鍵復制的js代碼了,這里是關鍵,代碼如下圖,可以在網頁的任意位置。
5
寫好之後我們在網頁文章上面右擊滑鼠,或者是左鍵選擇文字都是不行的,這樣就實現了網頁文章禁止右鍵復制的功能。
C. html如何禁止該網頁所有的右鍵菜單,謝謝
<html>
<head>
<title>屏蔽滑鼠右鍵</title>
</head>
<body oncontextmenu=self.event.returnvalue=false>
第一種方法:在body標簽里加上oncontextmenu=self.event.returnvalue=false;
<br>
<script language="javascript">
<!--
function document.oncontextmenu()
{
return false;
}
function nocontextmenu()
{
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}
}
-->
</script>
第二種方法:在body里加入onmousedown="rclick()" oncontextmenu= "nocontextmenu()"
<br>
<script language="javascript">
<!--
function rclick()
{
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
-->
</script>
<br>詳細情況請查看代碼。<br>
<br>現在點擊你的滑鼠右鍵,不起作用了。
</body>
</html>
D. JS 實現 禁用瀏覽器 網頁另存為, 禁用截屏按鍵的解決辦法 注意:需要支持火狐瀏覽器
尊敬的用戶,您好來!很高興為源您答疑
禁止網頁另存為你可以考慮改寫右鍵的彈出菜單的方式實現,但是如果瀏覽者使用工具欄菜單,還是可以實現另存為的。
至於截屏,這是系統級的應用,你想從瀏覽器層面禁用是無法實現。
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。