主题:如何才能让网页中的程序代码不可见?
ir77
[专家分:570] 发布于 2007-06-07 14:41:00
我作的网页中有在客户端运行的javascript代码,但是这些代码可以(在察看源文件中)被用户看到,这样感觉不太安全,我想知道有没有什么方法可以让这些代码不会显示出来?
回复列表 (共13个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-06-07 15:50:00
这是办不到了,网上可以找到用框架来解决这个问题,那也只是防菜鸟的
如果你做到了,那你试试这里面的代码看看
http://www.programfan.com/blog/article.asp?id=24083
板凳
ir77 [专家分:570] 发布于 2007-06-07 16:24:00
我并不是要隐藏所有的代码,只要能隐藏javascript部分的代码就行了,但是用include好像是不行,如果别人能看到javascript代码,那岂不是太危险了?
3 楼
wangsdong [专家分:21390] 发布于 2007-06-07 19:37:00
javascript也是客户端代码,和html一样.
4 楼
雪中跑狗 [专家分:230] 发布于 2007-06-11 12:04:00
加密
或者用多个js文件连环引用,跳来跳去,函数名写得稀奇古怪,到达一定复杂程度,就连自己也看得想吐,就可以了
例如
function getInputValue () {}
--> function dedaoshuruzhi () {}
var message="";
--> var msg=""; --> var mesiji="";
看你源代码的人会受不了,不过那正是你要的
5 楼
ir77 [专家分:570] 发布于 2007-06-11 16:06:00
这样呀,那我到省事了,因为我的代码就是乱七八糟的,自己都不想看第二遍了。哈哈。
6 楼
malwater51 [专家分:250] 发布于 2007-06-21 10:33:00
如果支持ASP 就好办了,
<script language="javascript" src="http://xxxxxx.com/xxx.asp?aaa=XXX">
ASP代码:
<%
if aaa="XXX" then
%>
alert("javascript");
<%End If%>
XXX就是你的密码啦,不过想点小办法加加密就OK啦, 纯属个人意见.
7 楼
ir77 [专家分:570] 发布于 2007-06-21 20:11:00
说句实在话,没看懂楼上的方法。能说得详细点吗?
8 楼
fox000002 [专家分:860] 发布于 2007-06-22 20:40:00
如果是使用asp的话,最后到客户端的不还是有javascript的源码吗,根本没有隐藏什么吧。。
9 楼
malwater51 [专家分:250] 发布于 2007-07-07 15:24:00
可以对上传的数据进行加密,至于加密就看个人的方法了,我是用了时钟的
10 楼
idealistic33 [专家分:8030] 发布于 2007-08-12 15:11:00
hide the buttons of browser and disable the text menu when right clicking, however, the best way is that you'd better put the source code onto the server side.
我来回复