在现实生活中总是有人问,如何禁止别人查看自己的网页源代码?答案:没有,这对于有经验者所有方法都是徒劳。但对于大多数用户小白来说,简单的方法还是比比皆是的,今天就简单的来列举一个。

如何禁止用户查看网页源代码

一般常用的方法是在网页中加上类似的JS代码,屏蔽屏蔽键盘和鼠标右键。document.onkeydown = function() {

var e = window.event || arguments[0];

if (e.keyCode == 123) {

alert('禁止F12');

return false;

} else if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {

alert('禁止Ctrl+Shift+I');

return false;

} else if ((e.ctrlKey) && (e.keyCode == 85)) {

alert('禁止Ctrl+u');

return false;

} else if ((e.ctrlKey) && (e.keyCode == 83)) {

alert('禁止Ctrl+s');

return false;

}

}

// 屏蔽鼠标右键

document.oncontextmenu = function() {

alert('禁止右键');

return false;

}

上述代码用下面的包裹起来之后,不显示提示信息:window.onload = function() {

// 代码

}

还有一个,说是目前网上公布的防止查看源代码的方法中最好的:

function clear(){

Source=document.body.firstChild.data;

document.open();

document.close();

document.title="看不到源代码";

document.body.innerHTML=Source;

}

注意:上述方法只要浏览器禁止JS脚本后都将无效,火狐和Chrome(谷歌)众多一键禁止JS扩展更让这些努力毫无意义。

不过貌似还有一个比较隐蔽的方法,当打开浏览器开发工具窗口页面大小发生变化,通过JS判断浏览器窗口变化,在开发工具中看不到源代码。不过在最后知道原理后,这种方法其实也是掩耳盗铃...

怎么禁止查看html,如何禁止用户查看网页源代码相关推荐

  1. 彻底禁止查看网页源代码

    原文链接:http://blog.163.com/xie_yinfeng/blog/static/32404620200911101619604/ 屏蔽掉右键.复制.选择?完整代码  <scri ...

  2. JS实现禁止查看网页源代码

    JS实现禁止查看网页源代码方法总结 1.将以下代码加入到Html之间 function click() {if (event.button==2) {alert('不许你偷看!');}}documen ...

  3. vue查看pdf,禁止复制文字,禁止页面鼠标右击,禁用F12

    vue查看pdf,禁止复制文字,禁止页面右击,禁用F12 1. 问题 2.解决方案 1. 问题 最近在做公司项目的时候,客户提出一个好玩的业务问题,禁止用户打印.复制.下载他们的pdf文件,只能进行在 ...

  4. 屏蔽html查看源代码,禁止查看网页源代码方法

    总是有新手问,如何禁止别人查看自己的网页源代码?答案是没有,对于有经验者所有方法都是徒劳的. 禁止查看网页源代码方法 一般常用的方法是在网页中加上类似的JS代码,屏蔽屏蔽键盘和鼠标右键.documen ...

  5. 如何禁止小白查看网页源代码的简单操作

    所谓查看源代码,就是别人服务器发送到浏览器的原封不动的代码. 审查元素时,你看到那些,在源代码中找不到的代码,是在浏览器执行js动态生成的. 通过审查元素看到的就是最终的html代码.即:源代码 + ...

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

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

  7. html禁止查看网页源代码,JS禁止查看网页源代码

    查看源代码的几种方法:直接按F12 Ctrl+Shift+I查看 鼠标点击右键查看 Ctrl+u=view-source:+url 以上的几种方法都可以查看到网站的源代码,我们可以通过使用JavaSc ...

  8. WordPress禁止F12审查元素、禁止图片拖动、禁止Ctrl+S保存、禁止Ctrl+U查看源码、右键美化,复制弹窗提醒版权

    WordPress站经常会被同行看到,辛辛苦苦上传的图片和绞尽脑汁写的文案就被同行抄走了,所以很有必要禁用右键. 纯代码无需插件,WordPress禁止F12审查元素.禁止图片拖动.禁止Ctrl+S保 ...

  9. HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP IIS服务器连接数的修改

    计算机教室的机子是XP的,用IIS很不爽,学生机连接到教师机下载资料或上交作业时常常遇到连接的用户过多的错误提示(HTTP 错误 403.9 - 禁止访问:连接的用户过多),这是因为Windows X ...

最新文章

  1. 一家AI创业公司的自救:深陷疫情重点打击行业,60天从烧钱到盈利
  2. 深度丨走向人工智能时代,百度的延承和蜕变
  3. Hadoop环境搭建教学(一)运行环境,集群规划介绍;
  4. Nature 子刊重磅:腾讯与钟南山团队发布新冠危重症 AI 预测模型
  5. c#调用存储过程查询表并返回影响的行数
  6. AI算法连载02:概率论基础
  7. KVC(Key-Value-Coding)和KVO(Key-Value-Observer)
  8. 如何在IEDA中连github
  9. php字符串替换多余逗号_PHP字符过滤函数去除字符串最后一个逗号(rtrim)_php技巧...
  10. 使用 processon 画 UML 图
  11. oauth2+JWT实现oauth2服务
  12. 常用的大功率电阻有哪些,电阻功率降额设计要注意什么
  13. 基于Matlab-gui信号系统设计
  14. c语言程序压缩解压缩文件夹,【转】使用VC++压缩解压缩文件夹
  15. Windows10系统虚拟机的创建与系统安装
  16. unity游戏重新开始,退出,停止,继续按钮及打包发布
  17. 编写简单的六轴机械臂
  18. Windows 上的网络通信编程
  19. 如何应付全英文的技术面试(一)
  20. git 远程仓库相关命令

热门文章

  1. 云易绘教育:画人体的3个常见误区
  2. gstreamer 中link步骤
  3. 钉钉群机器人关键词自动回复_企业微信机器人可以这样用
  4. java血饮狂刀_血饮狂刀PC版
  5. 硬盘测试软件得分数据怎么看,怎样知道你的硬盘性能——硬盘测试方法
  6. 将一个任意整数插入到已排列的整型数组中,插入后,数组中的数仍保持有序
  7. 翰墨颂华章一一 易鸿斌、傅黎明、谢秉世、唐建华 四人书法展成功举办
  8. 【PMP】Head First PMP 学习笔记 第九章 人力资源管理
  9. 猫客页面内组件的动态化方案-Tangram 2.0
  10. 洛谷 P2336 [SCOI2012]喵星球上的点名