新年快乐!请问如何隐藏ASP页面里的JAVASCRIPT源代码?
打开浏览器查看源代码时,所有脚本源代码一目了然,有没有办法隐藏这部分源代码?
<!--#include file="a.js"-->
我把脚本代码放到a.js中,还是可以看到。
<script src="a.js"></script>
这样看不到源代码,但会出错,无法调用其中的脚本函数!
谢谢!
问题点数:20、回复次数:8Top
1 楼Taciterry(面朝大海,春暖花开)回复于 2006-01-29 11:55:14 得分 5
js代码不可能完全隐藏.因为他是浏览器解释的语言
目前相对来说可以隐藏的js的方法是用加密的方法,比如
document.write("haha");
加密后
code+="document"
code+=".write"
可以看看http://www.live.com/的代码Top
2 楼y7967(三千)回复于 2006-01-29 12:36:06 得分 5
可以考虑加密.
http://www.henku.com/jsjiamijiemi.htmTop
3 楼rimguncheng(asp->.net & vc 没办法)回复于 2006-01-29 16:56:22 得分 0
这样子加密不是太麻烦了吗,
有没有别的方法呢
我也对这个问题很郁闷Top
4 楼zxbstrong(悬崖独步)回复于 2006-01-30 20:13:44 得分 0
y7967(℃遥遥.NET) 兄,你的方法虽然可以加密,但也可以逆向解密!还是起不了作用。Top
5 楼iuhxq(小灰)回复于 2006-01-31 05:53:17 得分 10
试试用防盗链的思路,用ASP文件输入脚本,但是在输出之前判断是否是直接在IE里输入的这个ASP文件URLTop
6 楼zxbstrong(悬崖独步)回复于 2006-02-02 18:19:20 得分 0
iuhxq(小灰(http://blog.csdn.net/iuhxq))大哥,如何用ASP输出脚本,能否给点代码?
谢谢!
还有就是如何判断是否是直接在IE里输入的ASP文件URL?
Top
7 楼iuhxq(小灰)回复于 2006-02-02 18:29:09 得分 0
Response.Write可以输出任何文本Top
8 楼iuhxq(小灰)回复于 2006-02-02 18:38:04 得分 0
request.ServerVariables("HTTP_REFERER")可以取得上一页来源Top




