关于 屏蔽源代码的一段JS代码,代码很简单 能看懂 但是不明白是怎么屏蔽源代码的,麻烦高手指教!谢了
<html><head><title>测试是否能看到源代码</title><script>functionclear(){Source=document.body.inn...
<html>
<head>
<title>测试是否能看到源代码</title>
<script>
function clear()
{
Source=document.body.innerHTML; //获取文档的原有内容
document.open(); //打开文档
document.write("代码已经被屏蔽");//输出提示内容
document.close(); //关闭文档
document.title="看不到源代码"; //文档标题
document.body.innerHTML=Source; //重新写入旧内容
}
</script>
</head>
<body onload=clear()>
<marquee>测试下能否看到源码</marquee>
</body>
</html>
谢谢三位的回答,正在不断学习中,所以只是想知道原理是怎么样的。此段代码我已经经过测试,在IE中可以的。高手继续~ 展开
<head>
<title>测试是否能看到源代码</title>
<script>
function clear()
{
Source=document.body.innerHTML; //获取文档的原有内容
document.open(); //打开文档
document.write("代码已经被屏蔽");//输出提示内容
document.close(); //关闭文档
document.title="看不到源代码"; //文档标题
document.body.innerHTML=Source; //重新写入旧内容
}
</script>
</head>
<body onload=clear()>
<marquee>测试下能否看到源码</marquee>
</body>
</html>
谢谢三位的回答,正在不断学习中,所以只是想知道原理是怎么样的。此段代码我已经经过测试,在IE中可以的。高手继续~ 展开
3个回答
展开全部
<html>
<head>
<script>
function clear() {
Source=document.body.innerHTML;
document.open();
document.close();
document.body.innerHTML=Source;
}
</script>
</head>
<body onload=clear()>
<span style="color:red;">哈哈 你看不到我的源码!</span>
</body>
</html>
这样也根本防止不了别人查看你的源代码,稍微懂点的人就会很容易。要做到真正的安全,那么你的服务器就需要进行种种安全防护,加密等措施。
<head>
<script>
function clear() {
Source=document.body.innerHTML;
document.open();
document.close();
document.body.innerHTML=Source;
}
</script>
</head>
<body onload=clear()>
<span style="color:red;">哈哈 你看不到我的源码!</span>
</body>
</html>
这样也根本防止不了别人查看你的源代码,稍微懂点的人就会很容易。要做到真正的安全,那么你的服务器就需要进行种种安全防护,加密等措施。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关注一下,我测试了一下,只有在IE下不能查看源代码,在其他浏览器中任然可以查看源文件,期待答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询