
在项目开发中有时会遇到不想让别人轻易查看到网站的源代码信息,我们有多种方法可以轻保护自己的网站源码。下面会介绍三种使用JavaScript来保护自己的网站源码的方法:
最常见查看网站源码的无非有这四种:
F12
鼠标右键单击
Ctrl+Shift+I
Ctrl+U
以上的三种方法都可以查看到网站的源代码,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS禁止查看网页源代码的简单实现方法</title>
</head>
<body>
<script type="text/javascript">
windowonload = function(){
//屏蔽键盘事件
documentonkeydown = function (){
var e = windowevent || arguments[0];
//F12
if(ekeyCode == 123){
return false;
//Ctrl+Shift+I
}else if((ectrlKey) && (eshiftKey) && (ekeyCode == 73)){
return false;
//Shift+F10
}else if((eshiftKey) && (ekeyCode == 121)){
return false;
//Ctrl+U
}else if((ectrlKey) && (ekeyCode == 85)){
return false;
}
};
//屏蔽鼠标右键
documentoncontextmenu = function (){
return false;
}
}
</script>
</body>
</html>
<script type="text/javascript" src="javascript/setTabjs"></script>
用这句话引用你的js代码不就看不到啦~ 其实你的问题我没看明白~ 如果你想在
页面中连调用的这句话都看不到 那就很难实现了 可以说是不可能实现了 js代
码放在一个文件里!如果想用到这段js代码~ 那就必需要调用它才行~那就用上面
的方法调用吧
还有一种方法~ 用动态网页做~ 这样源代码就看不到啦 只把执行结果发给了客
户端 其实一般js代码都不用隐藏的~ 不知道楼主的用意是什么
<script
src="newslistasplm=241&icon=0&line=3"></script>
在这个文件内用脚本输出的
如果你的浏览器有调试工具,比如chrome或firefox,可以从文档节点里看到表格。
源代码里不会显示。
就和获取iframe 的src属性是一样的方法
<!DOCTYPE html>
<html xmlns="
<head>
<script type="text/javascript" src="xxx"></script>
</head>
<script type="text/javascript">
var s = documentgetElementsByTagName('script');
alert(s[0]getAttribute('src'));
</script>
</body>
</html>
以上就是关于如何禁止查看网页源代码全部的内容,包括:如何禁止查看网页源代码、如何将js调用得到的文字输出到网页内,让源代码里看不到js调用、javascript 高手,为什么查看源代码看不到js写入的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)