1. 程式人生 > >html中禁止網頁另存為、檢視原始檔、遮蔽滑鼠右鍵

html中禁止網頁另存為、檢視原始檔、遮蔽滑鼠右鍵

在HTML網頁中加入幾行簡單的程式碼可以禁止他人使用滑鼠右鍵和“另存為”命令。 

一、遮蔽滑鼠右鍵 
把網頁的標籤修改為下面的程式碼:<body oncontextmenu=self.event.returnValue=false onselectstart="return false"> 

現在點選滑鼠右鍵就不會有任何反應了。 

二、禁止“另存為”命令 
在目標網頁末尾“</BODY></HTML>”的標籤前面加上加入如下程式碼,可以使“另存為”命令不能順利執行。 

<noscript> 
<iframe scr="*.htm"></iframe> 
</noscript> 加入上述程式碼後,當執行“另存為”命令時,會彈出“儲存網頁時出錯”的對話方塊。 

三、不用js也可以控制禁止右鍵!方法: 
<body oncontextmenu="return false"></body> 

<!-- 禁用右鍵: --> 
<script> 
function stop(){ 
return false; 

document.oncontextmenu=stop; 
</script> 

<body onselectstart="return false"> 取消選取、防止複製 

oncopy="return false;" oncut="return false;" 防止複製 

四:禁止檢視原始檔 

<html> 
<head> 
<script> 
function clear(){ 
Source=document.body.firstChild.data; 
document.open(); 
document.close(); 
document.title="看不到原始碼"; 
document.body.innerHTML=Source; 
}</script> 
</head> 

相關推薦

html禁止網頁檢視原始檔遮蔽滑鼠

在HTML網頁中加入幾行簡單的程式碼可以禁止他人使用滑鼠右鍵和“另存為”命令。  一、遮蔽滑鼠右鍵  把網頁的標籤修改為下面的程式碼:<body oncontextmenu=self.event.returnValue=false onselectstart="return

禁止網頁 ,左

htm ram func lec cts script 禁止 alert start 禁止另存為, <body></body> 標簽裏面寫入 <noscript><iframe src=‘*.htm‘></i

如何將CAD的圖紙電腦桌面

現在,建築設計師們繪製完CAD圖紙後都需要進行檢查,然後移交給上司或者客戶進行檢視,在上交的時候,你的上司需要你將CAD圖紙傳送到它的電腦中然後在CAD看圖軟體中進行檢視,但是不可能每次都要開啟那個介面,那樣就非常的麻煩,為了下一次檢視的方便,就需要將CAD圖紙另存為電腦桌面上。如何將CAD中的圖紙另存為電腦

40個js小技巧:遮蔽滑鼠取消選取防止複製貼上轉換位址列圖示

來源:http://www.cnblogs.com/aliang1992/p/6279291.html 1. oncontextmenu="window.event.returnValue=false" 將徹底遮蔽滑鼠右鍵 <table border oncont

C#引用CefSharp並遮蔽滑鼠禁止拖動放置事件

目錄: C#引用CefSharp 在C#的設計介面,新增panel控制元件用來放置CEFSharp瀏覽器。 CEFSharp瀏覽器dll新增引用 using CefSharp; using CefSharp.WinForms; CEF

如何在HTML頁面遮蔽滑鼠和F5重新整理

//遮蔽滑鼠右鍵 function document.oncontextmenu() {   event.cancelBubble = true;   event.returnValue = false;   return false; } //遮蔽F5重新整理鍵 fu

網站內容禁止複製和貼上的js程式碼

1、使右鍵和複製失效 方法1: 在網頁中加入以下程式碼:  複製程式碼程式碼如下: <script language="Javascript">  document.oncontextmenu=new Function("event.returnValue=

網頁複製快取等功能的禁用以及F12禁用

1、右鍵禁用 方法1: document.oncontextmenu = function () { return false; }方法2: document.onmousedown =

SharePoint Online office 365缺少將站點模板選項

雲計算 Office 365 之前文章行給出在SharePoint 2010 、SharePoint 2013 中將站點保存模板選項的文章。其實同樣的問題出現在Microsoft Office 365的一部分SharePoint Online中,所以在這篇文章做一下分享。我們註意到SharePoint

pythonstr與list互換,txt檔案的讀取,字串變成列表操作,TXT時從列表變成字串

file = open ("wider_face_train_bbx_gt.txt") for line in lines: print(type(line)) #<type 'str'> #78 221 7 8 2 0 0 0 0

前臺程式碼,將當前頁面的html內容html從後臺到本地功能

/**  * 前臺程式碼-->將當前頁面的html內容另存為html到本地功能  * @param obj  */ function saveAs(){     //html頁面名稱     //var htmlTitle = document.getElementsB

Python + Selenium + AutoIt 模擬鍵盤實現上傳下載操作詳解

前言 在web頁面中,可以使用selenium的定位方式來識別元素,從而來實現頁面中的自動化,但對於頁面中彈出的檔案選擇框,selenium就實現不了了,所以就需引用AutoIt工具來實現。 AutoIt介紹 AutoIt簡單介紹下,AutoIt 目前最新是v3版本,這是一個使用類似BASIC指令碼語言的免費

Servlet 直接彈出"檔案..."對話方塊

//當單擊頁面中的某按鈕呼叫此方法時,瀏覽器直接彈出“另存為...”對話方塊, Chorme則直接下載該檔案 // 而不用其它頁面做中轉 protected void doPost(HttpServletRequest request, HttpServletRespons

word裡如何禁止複製與

你在word文件裡面插入以下巨集:Private Sub Document_Open() If ActiveDocument.ProtectionType = wdNoProtection Then ActiveDocument.Protect _

matlab矩陣txt

load ground.txt i=1; while(i<size(ground,1))     temp(i,1)=ground(i+1,4)-ground(i,4);     temp(i,2)=ground(i+1,12)-ground(i,12);     i

WebBrowser.ExecWB的完整例項,列印頁面頁面設定列印預覽屬性等

<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> <input name=Button .

解決網頁圖片的時候 ,只能儲存 .BMP的 問題

不知道 大家有沒 這樣的經歷,用 TOMCAT做應用伺服器的時候,很多圖片在頁面上顯示的時候,按右鍵-點屬性,顯示圖片格式為.JPG .GIF,但是如果按 圖片另存為的時候,儲存格式只有BMP,而且檔案尺寸很大(BMP是最大的儲存圖片型別),為了這個問題,老闆煩了我幾天了,公

c# 使用FileStream開啟並清空檔案將一檔案內容到新檔案

*以下為使用FileStream方式開啟並清空檔案:  FileStream fs = null;             try             {                 fs = new FileStream(m_LogFilePath, FileMo

Qt 檔案的新建開啟儲存 (改進版本)

mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QMenu> #include <QToolBar> #i

程序添加“打開文件”對話框和“”對話框

eat blog start 屬性 getpath dia txt 文件對話框 parent 1、相關類:CFileDialog類   CFileDialog(     BOOL bOpenFileDialog,     LPCTSTR lpszDefExt = NULL,