四种查看路径:

查看效果:猛戳

1、直接按F12

2、Ctrl Shift I查看

3、鼠标点击右键查看

4、Ctrl u=view-source: url

把以上三种状态都屏蔽掉就可以了,document有onkeydown(键盘按键事件),该事件里面找到对应的keycode并处理就可以,

document也有oncontextmenu鼠标右键事件,屏蔽即可。4里面的Ctrl u是可以屏蔽的,【但是如果你在URL前面加上view-source:后刷新还是可以看的^_^】

JS撸码如下:

window.onload=function(){
document.onkeydown=function(){
var e=window.event||arguments[0];
if(e.keyCode==123){
alert("小样你想干嘛?");
return false;
}else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){
alert("还是不给你看。。");
return false;
}else if((e.ctrlKey)&&(e.keyCode==85)){//追加

        return false;
       }
};
document.oncontextmenu=function(){
alert("小样不给你看");
return false;
}
}

更多专业前端知识,请上 【猿2048】www.mk2048.com

JS如何禁止别人查看网站源码相关推荐

  1. 怎么能不让别人查看html源码,如何获取被禁止查看的网页源代码,如何禁止别人查看网页源代码...

    想学习一个网站的样式,或者扒一个网站的模板,但有的网站会设置禁止查看网页源代码,该怎么办? 或者你想禁止别人查看网页源代码,该怎么办? 其实你网站只要显示出来了,对于有经验者的人来说,网页源代码都是无 ...

  2. 以网页的方式查看网站源码

    在域名前面加上view-source:就可以了 模板: view-source:https://wenku.baidu.com/view/7588bffe0a4c2e3f5727a5e9856a561 ...

  3. 怎么能不让别人查看html源码,如何防止别人看到网页源代码

    将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同).采用零框架技术有以下优点: 1.浏览者在用工具栏中的源代码项无 ...

  4. HTML网页设计结课作业~仿蘑菇街商城网站源码(HTML+CSS+JS)

    HTML网页设计结课作业~仿蘑菇街商城网站源码(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适 ...

  5. java计算机毕业设计vue.js开发红酒网站源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计vue.js开发红酒网站源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue.js开发红酒网站源码+mysql数据库+系统+lw文档+部署 本源码技术栈: ...

  6. 网站源码、模板分享(前端)

    百度网盘地址(一份源码,更多请查看下方连接) 链接:https://pan.baidu.com/s/17VyjUAULoGXY9vLupR93fQ  提取码:j8eu 推荐几个可以免费查找下载网页源码 ...

  7. 八字算命网站源码技术细节解析:使用PHP和JAVA实现的MVC架构、MySQL数据库设计和功能模块介绍

    技术文档:八字算命网站源码 1. 简介 本文档介绍了八字算命网站源码的技术细节,包括使用的技术.架构.数据库设计.代码结构和功能模块等. 2. 技术选型 本网站采用PHP和JAVA两种技术开发,具体如 ...

  8. 类似京东淘宝寄售转拍系统源码-拍卖系统源码-竞拍系统网站源码

    古玩文物字画寄售转拍系统源码-拍卖系统源码-竞拍系统网站源码(经检查代码不加密,可二进行二开),拍卖转拍,玩家互动挑选自己想要的拍品,转拍获利,还可以提货,一款购物和赚钱的不二选择操作步骤打开拍卖首页 ...

  9. 计算机毕业设计Python+django的零食销售商城网站(源码+系统+mysql数据库+Lw文档)

    项目介绍 ​随着人们生活条件的改善,人们对生活的追求也越来越高.在闲暇之时品尝上美味的零食,是当前很多人的一个休闲方式.当前临时市场鱼目混杂,种类繁多很多消费者不知道如何去选购更加美味可口的零食.尤其 ...

最新文章

  1. tensorflow.python.framework.errors_impl.InvalidArgumentError: 2 root error(s) found.
  2. jstatd - Virtual Machine jstat Daemon
  3. 零基础Java学习之抽象类
  4. 详解Android Handler的使用
  5. U3D 如何计算一个UI四个角的绝对坐标
  6. 学院后勤报修系统php_如何有效提升医院医疗设备故障报修问题?
  7. 十四、Canny边缘提取
  8. python怎么创建变量_python怎么创建变量
  9. Memcached 使用 及.NET客户端调用
  10. Event用计算机语言,求高人解释下一段计算机语言。
  11. Shiro 实现免密登陆
  12. 斯坦福大学成立以人为本AI研究院 计算机科学教授李飞飞任院长
  13. 压缩下载到浏览器的工具类
  14. WinRAR 5.21 32位+64位 烈火中文美化破解版(最流行的压缩解压工具)
  15. EnableViewState属性的应用
  16. 批处理for命令截取字符串
  17. 使用IDEA连接hbase数据库
  18. 微信爱帮公交查询之公交线路查询
  19. 功不唐捐——高兴的一天
  20. 软件工程结构化建模的方法和工具_软件工程导论复习题

热门文章

  1. 自适应滤波实例之系统辨识
  2. mysql ssd tps 上不去_转【案例分享】压测TPS上不去
  3. python中的命名空间_深入理解Python中的命名空间和范围
  4. bzoj5147bzoj2121loj6701 字符串游戏
  5. 【转载】分布式之redis复习精讲
  6. Py IO model
  7. Centos开机自己主动挂载windows中的ntfs磁盘
  8. 2017年4月21号课堂笔记
  9. Xcode版本更新后插件失效解决办法
  10. 七个重要习惯——读《高效能人士的七个习惯》整理