JS代码如何不被别人看到?
2016-07-17 15:48
393 查看
JS代码如何不被别人看到
js方法禁止查看源文件、防止复制、禁止右键、总结
1、锁定右键
将网页中的换为如下代码即可:
<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">
2、拒绝另存
<noscript><iframe src="/*>";</iframe></noscript>
3、不准粘贴
onpaste="return false"
4、防止复制
oncopy="return false;" oncut="return false;"
5、关闭输入法
<input style="ime-mode:disabled">
6、JS 屏蔽鼠标右键
/** 屏蔽鼠标右键 */ document.oncontextmenu = function(){return false;} //或者 document.onmousedown = function(event){ event = window.event || event; if(document.all && event.button == 2) { event.returnvalue=false; } }
7、禁用f12调试键(但是不支持火狐)
document.onkeydown=function (e){ var currKey=0,evt=e||window.event; currKey=evt.keyCode||evt.which||evt.charCode; if (currKey == 123) { window.event.cancelBubble = true; window.event.returnValue = false; } }
转载址:
http://y312ff.blog.163.com/blog/static/127011094201132815449178/
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解