精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

網絡建站知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

網站前端:屏蔽F12審查元素,禁止修改頁面代碼

作者:狐靈科技 | 2019-12-04 11:37 |點擊:

眾所周知,審查元素的情況下,大家都可以隨機更改一部分頁面的代碼,

注入惡意JS等等,這種情況避免也不難,雖然還能看到一部分H5源碼,但是無法修改

 

一、屏蔽F12 審查元素

 

 

document.onkeydown = function(){

    if(window.event && window.event.keyCode == 123) {
        alert("F12被禁用");
        event.keyCode=0;
        event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
        window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
        alert(str+"\n請使用Del鍵進行字符的刪除操作!");
        window.event.returnValue=false;
    }

}

如果想要禁用右鍵  不提示可以使用下面的代碼
 

document.onkeydown = function(){

    if(window.event && window.event.keyCode == 123) {
       
        event.keyCode=0;
        event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
        window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
        alert(str+"\n請使用Del鍵進行字符的刪除操作!");
        window.event.returnValue=false;
    }

}



還有其他的玩法 也可以讓用戶按F12我們關閉網頁 或者跳轉其他頁面
 

<script type="text/javascript">
document.onkeydown = function(){
 
    if(window.event && window.event.keyCode == 123) {
        window.close(); //關閉當前窗口(防抽)
        event.keyCode=0;
        event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
        window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
        alert(str+"\n請使用Del鍵進行字符的刪除操作!");
        window.event.returnValue=false;
    }
 
}
</script>



按住F12空白頁面 或者跳轉其他頁面

<script type="text/javascript">
document.onkeydown = function(){
 
    if(window.event && window.event.keyCode == 123) {
        window.location="about:blank"; //將當前窗口跳轉置空白頁
        event.keyCode=0;
        event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
        window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
        alert(str+"\n請使用Del鍵進行字符的刪除操作!");
        window.event.returnValue=false;
    }
 
}
</script>
 

除了屏蔽這個,我們還有其他有趣的設置:


二、屏蔽右鍵菜單
document.oncontextmenu = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

三、屏蔽粘貼
document.onpaste = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

四、屏蔽復制
document.oncopy = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

五、屏蔽剪切
document.oncut = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

這種很適合小說網站,畢竟版權珍貴,被別人隨意copy走內容就不好了

六、屏蔽選中
document.onselectstart = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
} catch (e) {
return false;
}
}

以上就是狐靈科技總結出來的屏蔽F12審查元素,禁止修改頁面代碼的方法


如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "網站前端:屏蔽F12審查元素,禁止修改頁面代碼
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218