异度传媒 异度传媒
  • 首页
  • 异度传媒官网
  • 互联网
    • 敲代码
    • 搞软件
    • 玩游戏
  • 联系我们
  • 注册 登录
立即登录
  • 首页
  • 异度传媒官网
  • 互联网
    • 敲代码
    • 搞软件
    • 玩游戏
  • 联系我们
  • 拨打电话
首页 › 敲代码 › JavaScript禁止查看网页源代码的简单实现方法
javascript

JavaScript禁止查看网页源代码的简单实现方法

2019年12月29日
0 0

在项目开发中有时会遇到不想让别人轻易查看到网站的源代码信息,我们有多种方法可以轻保护自己的网站源码。下面会介绍三种使用JavaScript来保护自己的网站源码的方法:

最常见查看网站源码的无非有这四种:

  1. F12
  2. 鼠标右键单击
  3. Ctrl+Shift+I
  4. Ctrl+U

以上的三种方法都可以查看到网站的源代码,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码。

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>JS禁止查看网页源代码的简单实现方法</title>
</head>
<body>
<script type="text/javascript">
window.onload = function(){
	//屏蔽键盘事件
	document.onkeydown = function (){
		var e = window.event || arguments[0];
		//F12
		if(e.keyCode == 123){
			return false;
		//Ctrl+Shift+I
		}else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
			return false;
		//Shift+F10
		}else if((e.shiftKey) && (e.keyCode == 121)){
			return false;
		//Ctrl+U
		}else if((e.ctrlKey) && (e.keyCode == 85)){
			return false;
		}
	};
	//屏蔽鼠标右键
	document.oncontextmenu = function (){
		return false;
	}
}
</script>
</body>
</html>

真正能实现源代码屏蔽的单纯的.html是不可能的!想看源代码也是没办法阻止的。此脚本这只能防止不劳而获的小白,针对计算机老鸟、大神是无法作用的;并且现在很多浏览器自带有查看网页源代码的功能。

0 0

微信扫一扫支持一下我们

等0人赞过
相关文章
javascript限制域名调用
点击自定义超链接按钮弹出百度商桥对话框
php URL跳转代码
javascript网站随机弹出QQ对话窗口
H5端JavaScript实现图片放大滑动查看
评论 (88)
请登录以参与评论。
立即登录
  • 游客

    评论系统正在维护中……

    2019年12月29日
    回复
    • 游客评论

      @游客 评论系统正在维护中……

      2019年12月29日
      回复
异度小编管理员
推荐阅读
phpcms调用指定栏目名称、url、图片、描述、子栏目、文章
2019-12-29
教你如何修改destoon会员公司的伪静态中的com目录
2019-12-29
emlog获取当前分类的所有子分类
2019-12-29
phpcms新增分页样式
2019-12-29
点击自定义超链接按钮弹出百度商桥对话框
2019-12-29
最新文章
JavaScript根据不通的域名显示不同的备案号和内容
2020年08月16日
经常一个网站会绑定多个域名,根据不同域名显示不同的备案号。以下用 JavaScript 来实现这个效果。JavaScript根据不通的域名显示不同的备案号和内容
[阅读全文]
彻底解决phpcms V9二级域名下分页路径不正确问题
2020年07月15日
在用 phpcms V9 做二次开发的时候,做英文站的时候经常会在根目录新建子目录来搭建一个新站,我使用的是伪静态,分页的时候分页地址出现错误,分页地址显示的是根域名的地址。
[阅读全文]
网站不支持timthumb.php的解决方法
2020年07月03日
由于timthumb php基于安全问题,所以它不支持指定网站的外部链图像以外的任何外部链映像;另一方面,它是由于处理本机图片地址造成的。
[阅读全文]
轻量级图片懒加载 echo.js
2020年06月05日
echo是一个独立的JavaScript(不依靠jQuery)、轻量级的、延迟图片加载插件,echo压缩后体积不到1k,使用html的标准data-*属性,echo支持IE8+。
[阅读全文]
phpcms调用栏目及循环调用多个子栏目中的文章列表
2020年03月31日
phpcms调用栏目及循环调用多个子栏目中的文章列表,特别适用于有3级目录,在2级目录调用所有3级子目录的所有文章。
[阅读全文]
更多
标签
网站 正则表达式 淘宝 SSL 局域网 javascript EditPlus phpcms 缩略图 mp4 百度商桥 html 腾讯 分页 编程 红色警戒 宝塔 php ajax 七牛云
更多
  • 首页
  • 关于我们
  • 文章列表
  • 联系我们
Copyright © 异度传媒 2009-2021 粤ICP备16051972号-3 Sitemap
友情链接: 领潮照明