总是有新手问,如何禁止别人查看自己的网页源代码?答案是没有,对于有经验者所有方法都是徒劳的。

禁止查看网页源代码方法

一般常用的方法是在网页中加上类似的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() {

// 代码

}

另一段JS代码,可以阻止浏览器开发工具正常使用

((function() {

var callbacks = [],

timeLimit = 50,

open = false;

setInterval(loop, 1);

return {

addListener: function(fn) {

callbacks.push(fn);

},

cancleListenr: function(fn) {

callbacks = callbacks.filter(function(v) {

return v !== fn;

});

}

}

function loop() {

var startTime = new Date();

debugger;

if (new Date() - startTime > timeLimit) {

if (!open) {

callbacks.forEach(function(fn) {

fn.call(null);

});

}

open = true;

window.stop();

alert('禁止查看');

window.location.reload();

} else {

open = false;

}

}

})())

.addListener(function() {

window.location.reload();

});

上述方法只要浏览器禁止JS脚本后都将无效,虽然还有人在想方设法地研究这个,但火狐和chrome众多一键禁止JS扩展让这些努力毫无意义。

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

屏蔽html查看源代码,禁止查看网页源代码方法相关推荐

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

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

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

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

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

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

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

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

  5. 查看网页源代码的方法

    方法一:右键查看网页源代码 方法二:F12开发者工具 方法三:view-source:url 查看网络数据包: 在开发者工具下选择network就可以查看网络数据包.F5刷新一下可以的到数据包. 转载 ...

  6. html网页源代码是什么 如何查看网页源代码经验篇

    网页源代码目录 网页源代码是什么 查看网页源代码 其它浏览器查看源代码方法 查看源代码总结 一.什么是网页源代码?   -   TOP 通俗了解,通过html语法规则让图片.文字等内容,在浏览器显示出 ...

  7. 怎么禁止查看html,如何禁止用户查看网页源代码

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

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

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

  9. pad看linux源码,在 iPad和 iPhone的浏览器上查看网页源代码

    今天使用iPad 处理OA上的问题,有个窗口不能正常工作,想查看一下源码,发现iPad中的 Safari和chrome 没有内置查看源码功能.查了几个资料,遇到的又是没抄全的,下面是safari的设置 ...

最新文章

  1. 2.pandas数据清洗
  2. 20180315 代码错题(1)
  3. GO select用法详解
  4. 100+人的企业IP怎么进行安全配置 ?
  5. Linux centosVMware zip压缩工具、tar打包、打包并压缩
  6. linux下的权限问题
  7. 算法---FaceNet+mtcnn的使用记录
  8. 完全虚拟化和半虚拟化区别
  9. c++从入门到进阶--引用与常量
  10. python 拼多多_拼多多现重大BUG被“薅羊毛”,教你如何用Python简单褥羊毛
  11. matlab主程序和子函数不在一个文件夹下,怎么调用?
  12. 《计算机网络基础》第一套作业,东财在线21春《计算机网络基础》第一套作业【标准答案】...
  13. 双硬盘 双linux系统同时运行,XP与linux  双硬盘 双启动管理
  14. 总结oracle10g在Win10上安装时出现的问题及解决方案
  15. 园林景观cad_景观广场及绿化设计(附CAD平面图)
  16. 1+X计算机视觉考证一些知识点
  17. 卷积神经网络结构相关
  18. 通信技术——水下通信技术的分类、特征、应用及其最新研究进展
  19. 原码 反码 补码 移码(变补)补码与移码的作用
  20. 将扣出的章加入wps里面

热门文章

  1. 《上海市居住证》积分申请的个人书面材料
  2. Hazelcast IMDG参考中文版手册-第五章-集群设置
  3. 一款自制calendar插件
  4. dgraph部署和使用
  5. MySQL万字总结(含测试代码)
  6. Hbuilder上架苹果app流程(上)
  7. 2022年计算机二级MS Office高级应用复习题及答案
  8. 用树莓派做linux电视盒子,用树莓派制造一台“口袋电视”
  9. 工作手册 会计核算制度 目录 1. 会计核算管理制度 1 2. 会计档案管理办法 4 1.会计核算管理制度 8. 1.采取借贷记账法记账,采用权责发生制,即凡是收益已经实现,用已经发生,不论款
  10. app推广运营大神干货9问答::iOS渠道不知道去哪里挖掘等