精选文章 防止代码被扒

防止代码被扒

作者:banlin1780 时间: 2021-02-07 01:37:52
banlin1780 2021-02-07 01:37:52
【摘要】```//若是你不想别人扒掉你的模板,可以把这段js代码加到你网页上,即可屏蔽鼠标右键菜单、复制粘贴、选中等 
 //屏蔽右键菜单 document.oncontextmenu = function(event) {  
  if (window.event) {  
  event = window.event;  
  }  
  try {  
  var the = event.sr...

```
//若是你不想别人扒掉你的模板,可以把这段js代码加到你网页上,即可屏蔽鼠标右键菜单、复制粘贴、选中等


//屏蔽右键菜单
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;

}

}


//屏蔽选中

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;

}

}
```

转载于:https://www.cnblogs.com/TigerZhang-home/p/7743478.html

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:解决Sublime Text 3编写CSS输入分号时自动提示的问题

下一篇:几款常用规则引擎的简单对比及演示

您可能感兴趣

  • Python代码 股票的最大利润(力扣)

    最近在刷leecode,碰到了这道题——计算股票最大利润 题目具体为:假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 我的想法:进行循环,找到当前值后面的最大值,随后进行比较。过程还是比较清晰的。 接下来就是我的代码: def maxProfit(self, prices: List[int]):...

  • php代码执行时间

    php代码执行时间 <?php class runtime{     var $StartTime = 0;     var $StopTime = 0;     function get_microtime(){          list($usec, $sec) = explode(' ', microtime()); ...

  • 托管代码调用非托管代码的方式总结

    基于.net开发,托管的便利好处自然不用再多言,垃圾回收、内存管理等等,加之强大的FCL类库作支持后盾,一般情况下我们都不会直接用到非托管代码,一些常用的底层api都已经被FCL类库进行了很好的封装,我们只需要知道用到哪一个类即可。 但是类库虽然强大,却非万能的,总有一些基于底层的api没有被封装,或者说程序要调用一些第三方的接口,一般都是c/c+...

  • 运行js或html代码

    有时作为展示,一些页面源码让其他人看到,可以直接写到页面上,但想看看效果的时候,可以直接运行这段代码,这样就可通过以下方法: function runCode(code){    var newWindow = window.open();     newWindow.opener = null; //对创建该窗口(newWind...

  • 纯代码实现图片预览

    1UI效果图 2.代码实现 // // ViewController.m // 04-图片浏览器 // // Created by liuhang on 15/11/20. // Copyright © 2015年 liuhang. All rights reserved. // #import "Vie...

  • 如何在java中调用kotlin代码

    1,包级别的函数 All the functions and properties declared in a file example.kt inside a package org.foo.bar, including extension functions, are compiled into static methods...

  • 求救操作系统中存储器的分配与回收算法实现代码分析,周六答辩要用~~~~救命啊~~~

    #include <iostream.h> #include <malloc.h> #include <stdlib.h>   typedef struct FreeLink{//定义自由链     structFreeLink *prior;     charname;     intstart;     intsize;   ...

  • 一、Windows10系统 VsCode安装开发Dart代码

    Windows10系统 VsCode+Dart 安装与配置 说明:采用的版本如下:Dart VM version: 2.8.1 (stable) ; VS code 1.45.0 ; winows10...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
防止代码被扒介绍:华为云为您免费提供防止代码被扒在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多防止代码被扒的相关内容。| 移动地址: 防止代码被扒 | 写博客