如何封装javascript使其在客户端不可见????????? 把javascript作为服务器端脚本客户端就看不见了,开个玩笑,调节一下,顶 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,——————————————————————————————————把javascript作为服务器端脚本客户端就看不见了,开个玩笑,调节一下,顶————————————————————客户端一样是要看到的 不行的,这能做加密或代码混淆吧。记得有个高手开发了一个javascript代码混淆器的,不知道谁有共享一下。 把javascript作为服务器端脚本客户端就看不见了,开个玩笑:),调节一下,顶目前为止还没发现~ 你可以将javascript写到一个独立的js文件中,用下面的形式应用:<script language="javascript" src="12.js"></script>这样可以隐藏.js中的内容! **你可以将javascript写到一个独立的js文件中,用下面的形式应用:**<script language="javascript" src="12.js">**</script>**这样可以隐藏.js中的内容!純屬臆想,他如有本事弄好發個URL 給我看看,就算他加密的,我也送回他的源代碼不要去想隱藏 JavaScript 代碼,那沒有任何意義,要隱藏碼就得做成Server端的相應技術 (Server端腳本、Server applet、ISAPI、COM+、CORBA等等) to 黔驴技穷:你能得到下面的js代码吗?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD id="__AThead"> <title id="__ATtitle"></title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <meta http-equiv="Page-Enter" content="revealTrans(Duration=0)"> <LINK href="../Pub/FONT.css" type="text/css" rel="stylesheet"> <script language="JavaScript" src="../lib_js/bt_status.js"></script> <script language="JavaScript" src="../lib_js/error.js"></script> </HEAD> <body onkeydown="EnterKey();" bottomMargin="0" leftMargin="0" topMargin="0" onload="SetTitle();head_scroll();"> <div id="PROCESS" style="BORDER-RIGHT:#000000 1px; BORDER-TOP:#000000 1px; DISPLAY:block; Z-INDEX:100; LEFT:300px; BACKGROUND-IMAGE:url(CBCOD/Img/backpatten.gif); BORDER-LEFT:#000000 1px; WIDTH:203px; BORDER-BOTTOM:#000000 1px; POSITION:absolute; TOP:120px; HEIGHT:40px; BACKGROUND-COLOR:#ffccff; layer-background-color:#F7F8F7"> <table width="200" border="0"> <tr> <td valign="middle"><IMG src="/CBCOD/Img/download.gif"></td> <td valign="middle"><FONT size="3" color="#9900cc"><B>資料處理中,請稍候~~</B></FONT> </td> </tr> </table> </div> <form name="FrmDataAll" method="post" action="SOD700T0.ASPX?&strPRG_NAME=%e6%89%b9%e6%ac%a1%e4%bf%ae%e6%94%b9%e7%b7%a8%e5%8d%b7%e8%b3%87%e6%96%99%e4%bd%9c%e6%a5%ad" language="javascript" onsubmit="ValidatorOnSubmit();" id="FrmDataAll"><input type="hidden" name="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" value="" /><input type="hidden" name="__VIEWSTATE" value="dDwtMzUyMDQ1MzYwO3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+Oz47bDx0PDtsPGk8MjI+O2k8MjY+O2k8MzI+O2k8MzM+O2k8Mzk+O2k8NDM+O2k8NDU+O2k8NDc+O2k8NDk+O2k8NTE+O2k8NTM+O2k8NTU+O2k8NjE+Oz47bDx0PHA8cDxsPFRleHQ7PjtsPOaJueasoeS/ruaUuee3qOWNt+izh+aWmeS9nOalrTs+Pjs+Ozs+O3Q8cDw7cDxsPG9uQmx1cjs+O2w8amF2YXNjcmlwdDpDaGVja0Nub1llYXJWYWx1ZSgpXDs7Pj4+Ozs+O3Q8cDw7cDxsPG9uQmx1cjs+O2w8amF2YXNjcmlwdDpGaWxsRmlsZUNvZGVWYWx1ZSgpXDs7Pj4+Ozs+O3Q8cDxsPG9uY2xpY2s7PjtsPEZ1bkdldEZpbGVDb2RlKGRvY3VtZW50LkZybURhdGFBbGwudHh0RmlsZUNvZGUsZG9jdW1lbnQuRnJtRGF0YUFsbC50eHRDYXNlQ29kZSlcO2RvY3VtZW50LkZybURhdGFBbGwudHh0RmlsZUNvZGUuZm9jdXMoKVw7cmV0dXJuIGZhbHNlXDs7Pj47Oz47dDw7bDxpPDA+O2k8MT47PjtsPHQ8cDxwPGw8TWVzc1BhcmFtOz47bDxcZTs+PjtwPGw8b25jaGFuZ2U7PjtsPGphdmFzY3JpcHQ6aWYgKCFGbl9TZWxlY3RlZCgn5qGI5qyh6JmfJykpIHtkb2N1bWVudC5Gcm1EYXRhQWxsLkNkcnBDYXNlQ29kZV90eHRDb2RlSUQudmFsdWU9JydcO2RvY3VtZW50LkZybURhdGFBbGwuQ2RycENhc2VDb2RlX2RycENvZGVOYW1lLnZhbHVlPScnXDtkb2N1bWVudC5Gcm1EYXRhQWxsLkNkcnBDYXNlQ29kZV90eHRDb2RlSUQuZm9jdXMoKVw7cmV0dXJuIGZhbHNlXDt9X19BVFNldENvZGVJRDJDdGwoKVw7Oz4+Pjs7Pjt0PHQ8cDw7cDxsPE9uY2hhbmdlOz47bDxfX0FUU2V0Q29kZUlEMkN0bCgpXDs7Pj4+Ozs+Ozs+Oz4+O3Q8O2w8aTwwPjtpPDI+Oz47bDx0PHA8cDxsPE1lc3NQYXJhbTs+O2w8XGU7Pj47cDxsPG9uYmx1cjs+O2w8amF2YXNjcmlwdDpUYWtlVmFsdWVUb1Bvc3QoKVw7Q2hlY2tUeHRWYWxQcmUodGhpcylcOzs+Pj47Oz47dDxwPHA8bDxEYXRhTW9kZTtNZXNzUGFyYW07PjtsPEdTUy5TdGlycnVwLkFTUFhUZW1wbGF0ZTQxLlVJLk5Db250cm9scy5lbnVEYXRhTW9kZSwgR1NTLlN0aXJydXAuQVNQWFRlbXBsYXRlNDEuVUksIFZlcnNpb249NC4xLjEwMDEuMywgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj02YjM3ZjUzYTdiNzQzNTYyPFN0cmluZz47XGU7Pj47cDxsPG9uYmx1cjs+O2w8amF2YXNjcmlwdDpDaGVja1R4dFZhbFBvc3QodGhpcylcOzs+Pj47Oz47Pj47dDxwPGw8T25DbGljazs+O2w8amF2YXNjcmlwdDppZihDaGVja0ZpbGVDb2RlVmFsdWUoKT09ZmFsc2Upe3JldHVyblw7fTs+Pjs7Pjt0PHA8bDxPbkNsaWNrOz47bDxqYXZhc2NyaXB0OldyaXRlX091dCgpXDs7Pj47Oz47dDxwPGw8T25DbGljazs+O2w8amF2YXNjcmlwdDpBbGxfV3JpdGVfT3V0KClcOzs+Pjs7Pjt0PHA8bDxPbkNsaWNrOz47bDxqYXZhc2NyaXB0OkNsZWFyX1dyaXRlX091dCgpXDs7Pj47Oz47dDxwPGw8ZGlzYWJsZWQ7T25DbGljazs+O2w8ZGlzYWJsZWQ7amF2YXNjcmlwdDpNb2RpZnlfV3JpdGVfT3V0KClcOzs+Pjs7Pjt0PHA8bDxkaXNhYmxlZDs+O2w8ZGlzYWJsZWQ7Pj47Oz47dDxAMDxwPHA8bDxBdXRvU2V0U29ydGVkSW5mbztfIUl0ZW1Db3VudDtQYWdlQ291bnQ7VmlydHVhbEl0ZW1Db3VudDtTZWxlY3RlZEluZGV4O18hRGF0YVNvdXJjZUl0ZW1Db3VudDtDdXJyZW50UGFnZUluZGV4O0RhdGFLZXlzOz47bDxvPHQ+O2k8MD47aTwxPjtpPDA+O2k8LTE+O2k8MD47aTwwPjtsPD47Pj47Pjs7Ozs7Ozs7Ozs+O2w8aTwwPjs+O2w8dDw7bDxpPDE+Oz47bDx0PDtsPGk8MD47aTwxPjtpPDI+O2k8Mz47aTw0PjtpPDU+O2k8Nj47aTw3PjtpPDg+Oz47bDx0PHA8cDxsPFRleHQ7PjtsPOW6j+iZnzs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w86Ki76KiYOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDzmlLblibXmlofomZ87Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPOe3qOWNt+W5tOW6pjs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w85YiG6aGe6JmfOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDzmoYjmrKHomZ87Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPOWNt+asoeiZnzs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w855uu5qyh6JmfOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDzkuLvml6g7Pj47Pjs7Pjs+Pjs+Pjs+Pjs+Pjs+Pjs+PjtsPGNoa0NvbnRhaW47Pj4o0joB9kQFi824tq+IsYQwbrJMWA==" /> 楼上的.net 学的不错!我在这里表达一下我个人的观点,如果无意伤到某人,我先道歉.javascript 是和dom 结合在一起的.隐藏一目前的世界水准应该是暂时不能达到.因为微软本身也试图这样做过而失败。说点和技术没有关系的,不要认为自己的技术很了不起,发现了很优秀的方法或者算法就炫耀.算法是申请不了专利的.(好象).当我们自己在学习的时候也是设法找点优秀的代码去看,我们不能过河拆桥.看看国内外的一些优秀代码,他们不仅没有隐藏,没有加密,而且注释写的非常清楚.这是很多人做不到的。也只有真正的大师风范才能做到。说的太多有点跑题了。借此机会感谢那些常回帖的人.同意的来顶了。 javascript 本来就是客户端跑的 如果客户端不可见客户端怎么解释并执行啊 一直不明白为什么要隐藏?为了安全?客户端的就是没有安全可言 安全在server上做足就好了 man_la123(tommy)说的没有错 如果知道js与B/S结构的关系 就会知道这是不可能的可以加密 但是有什么意义? 加了密的代码你不认识 你的浏览器同样不认识 js可是解释运行的 总不能编译了再拿过来吧?那不就成了c/s模式了么?一句话 不可能 To : weiwei6054(踏雪無痕) "發個URL 給我看看" 你不懂是什麼意思的話就不要發言,菜鳥摘下來的頁面對我來說沒有任何意思,就好比我問你 "as!d#!#$f!#$!#$5a%%^^&#$%%" 是什麼東西?叫愛因斯坦來回答,他可能會猜測這是 "發可" you !你要真有點懂網頁加密,那麼請你先學會關掉"Temporary Internet Files" 這個目錄先,否則我說的話你是聽不懂的,我也沒那麼多力氣與你來做無聊的爭執。 JQGrid不显示数据 网页自动跳到淘宝客 求教js问题 js如何获取当前时间,不包括日期,如何比较? xsl经过jdom解析后生成的页面正常的,但是html页面对应的源代码中静态中文全部为类似字段这样的字符 如何取所在行rowIndex 如何调用sohu首页新闻标题到我的主页上显示 请问:关闭打印预览窗口返回本页面时,如何执行其它事件??? 如何控制window.showModalDialog打开窗口的大小 jquery 点击复选框取值 关于过滤Flash动画的问题!帮忙!! 小D又来提问题了,希望哪位大哥大姐来帮下忙??
——————————————————————————————————
把javascript作为服务器端脚本客户端就看不见了,开个玩笑,调节一下,顶
————————————————————
客户端一样是要看到的
<script language="javascript" src="12.js">
</script>
这样可以隐藏.js中的内容!
**<script language="javascript" src="12.js">
**</script>
**这样可以隐藏.js中的内容!純屬臆想,他如有本事弄好發個URL 給我看看,就算他加密的,我也送回他的源代碼不要去想隱藏 JavaScript 代碼,那沒有任何意義,要隱藏碼就得做成Server端的相應技術 (Server端腳本、Server applet、ISAPI、COM+、CORBA等等)
<HTML>
<HEAD id="__AThead">
<title id="__ATtitle"></title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<meta http-equiv="Page-Enter" content="revealTrans(Duration=0)">
<LINK href="../Pub/FONT.css" type="text/css" rel="stylesheet">
<script language="JavaScript" src="../lib_js/bt_status.js"></script>
<script language="JavaScript" src="../lib_js/error.js"></script>
</HEAD>
<body onkeydown="EnterKey();" bottomMargin="0" leftMargin="0"
topMargin="0" onload="SetTitle();head_scroll();">
<div id="PROCESS" style="BORDER-RIGHT:#000000 1px; BORDER-TOP:#000000 1px; DISPLAY:block; Z-INDEX:100; LEFT:300px; BACKGROUND-IMAGE:url(CBCOD/Img/backpatten.gif); BORDER-LEFT:#000000 1px; WIDTH:203px; BORDER-BOTTOM:#000000 1px; POSITION:absolute; TOP:120px; HEIGHT:40px; BACKGROUND-COLOR:#ffccff; layer-background-color:#F7F8F7">
<table width="200" border="0">
<tr>
<td valign="middle"><IMG src="/CBCOD/Img/download.gif"></td>
<td valign="middle"><FONT size="3" color="#9900cc"><B>資料處理中,請稍候~~</B></FONT>
</td>
</tr>
</table>
</div>
<form name="FrmDataAll" method="post" action="SOD700T0.ASPX?&strPRG_NAME=%e6%89%b9%e6%ac%a1%e4%bf%ae%e6%94%b9%e7%b7%a8%e5%8d%b7%e8%b3%87%e6%96%99%e4%bd%9c%e6%a5%ad" language="javascript" onsubmit="ValidatorOnSubmit();" id="FrmDataAll">
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" value="dDwtMzUyMDQ1MzYwO3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+Oz47bDx0PDtsPGk8MjI+O2k8MjY+O2k8MzI+O2k8MzM+O2k8Mzk+O2k8NDM+O2k8NDU+O2k8NDc+O2k8NDk+O2k8NTE+O2k8NTM+O2k8NTU+O2k8NjE+Oz47bDx0PHA8cDxsPFRleHQ7PjtsPOaJueasoeS/ruaUuee3qOWNt+izh+aWmeS9nOalrTs+Pjs+Ozs+O3Q8cDw7cDxsPG9uQmx1cjs+O2w8amF2YXNjcmlwdDpDaGVja0Nub1llYXJWYWx1ZSgpXDs7Pj4+Ozs+O3Q8cDw7cDxsPG9uQmx1cjs+O2w8amF2YXNjcmlwdDpGaWxsRmlsZUNvZGVWYWx1ZSgpXDs7Pj4+Ozs+O3Q8cDxsPG9uY2xpY2s7PjtsPEZ1bkdldEZpbGVDb2RlKGRvY3VtZW50LkZybURhdGFBbGwudHh0RmlsZUNvZGUsZG9jdW1lbnQuRnJtRGF0YUFsbC50eHRDYXNlQ29kZSlcO2RvY3VtZW50LkZybURhdGFBbGwudHh0RmlsZUNvZGUuZm9jdXMoKVw7cmV0dXJuIGZhbHNlXDs7Pj47Oz47dDw7bDxpPDA+O2k8MT47PjtsPHQ8cDxwPGw8TWVzc1BhcmFtOz47bDxcZTs+PjtwPGw8b25jaGFuZ2U7PjtsPGphdmFzY3JpcHQ6aWYgKCFGbl9TZWxlY3RlZCgn5qGI5qyh6JmfJykpIHtkb2N1bWVudC5Gcm1EYXRhQWxsLkNkcnBDYXNlQ29kZV90eHRDb2RlSUQudmFsdWU9JydcO2RvY3VtZW50LkZybURhdGFBbGwuQ2RycENhc2VDb2RlX2RycENvZGVOYW1lLnZhbHVlPScnXDtkb2N1bWVudC5Gcm1EYXRhQWxsLkNkcnBDYXNlQ29kZV90eHRDb2RlSUQuZm9jdXMoKVw7cmV0dXJuIGZhbHNlXDt9X19BVFNldENvZGVJRDJDdGwoKVw7Oz4+Pjs7Pjt0PHQ8cDw7cDxsPE9uY2hhbmdlOz47bDxfX0FUU2V0Q29kZUlEMkN0bCgpXDs7Pj4+Ozs+Ozs+Oz4+O3Q8O2w8aTwwPjtpPDI+Oz47bDx0PHA8cDxsPE1lc3NQYXJhbTs+O2w8XGU7Pj47cDxsPG9uYmx1cjs+O2w8amF2YXNjcmlwdDpUYWtlVmFsdWVUb1Bvc3QoKVw7Q2hlY2tUeHRWYWxQcmUodGhpcylcOzs+Pj47Oz47dDxwPHA8bDxEYXRhTW9kZTtNZXNzUGFyYW07PjtsPEdTUy5TdGlycnVwLkFTUFhUZW1wbGF0ZTQxLlVJLk5Db250cm9scy5lbnVEYXRhTW9kZSwgR1NTLlN0aXJydXAuQVNQWFRlbXBsYXRlNDEuVUksIFZlcnNpb249NC4xLjEwMDEuMywgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj02YjM3ZjUzYTdiNzQzNTYyPFN0cmluZz47XGU7Pj47cDxsPG9uYmx1cjs+O2w8amF2YXNjcmlwdDpDaGVja1R4dFZhbFBvc3QodGhpcylcOzs+Pj47Oz47Pj47dDxwPGw8T25DbGljazs+O2w8amF2YXNjcmlwdDppZihDaGVja0ZpbGVDb2RlVmFsdWUoKT09ZmFsc2Upe3JldHVyblw7fTs+Pjs7Pjt0PHA8bDxPbkNsaWNrOz47bDxqYXZhc2NyaXB0OldyaXRlX091dCgpXDs7Pj47Oz47dDxwPGw8T25DbGljazs+O2w8amF2YXNjcmlwdDpBbGxfV3JpdGVfT3V0KClcOzs+Pjs7Pjt0PHA8bDxPbkNsaWNrOz47bDxqYXZhc2NyaXB0OkNsZWFyX1dyaXRlX091dCgpXDs7Pj47Oz47dDxwPGw8ZGlzYWJsZWQ7T25DbGljazs+O2w8ZGlzYWJsZWQ7amF2YXNjcmlwdDpNb2RpZnlfV3JpdGVfT3V0KClcOzs+Pjs7Pjt0PHA8bDxkaXNhYmxlZDs+O2w8ZGlzYWJsZWQ7Pj47Oz47dDxAMDxwPHA8bDxBdXRvU2V0U29ydGVkSW5mbztfIUl0ZW1Db3VudDtQYWdlQ291bnQ7VmlydHVhbEl0ZW1Db3VudDtTZWxlY3RlZEluZGV4O18hRGF0YVNvdXJjZUl0ZW1Db3VudDtDdXJyZW50UGFnZUluZGV4O0RhdGFLZXlzOz47bDxvPHQ+O2k8MD47aTwxPjtpPDA+O2k8LTE+O2k8MD47aTwwPjtsPD47Pj47Pjs7Ozs7Ozs7Ozs+O2w8aTwwPjs+O2w8dDw7bDxpPDE+Oz47bDx0PDtsPGk8MD47aTwxPjtpPDI+O2k8Mz47aTw0PjtpPDU+O2k8Nj47aTw3PjtpPDg+Oz47bDx0PHA8cDxsPFRleHQ7PjtsPOW6j+iZnzs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w86Ki76KiYOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDzmlLblibXmlofomZ87Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPOe3qOWNt+W5tOW6pjs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w85YiG6aGe6JmfOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDzmoYjmrKHomZ87Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPOWNt+asoeiZnzs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w855uu5qyh6JmfOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDzkuLvml6g7Pj47Pjs7Pjs+Pjs+Pjs+Pjs+Pjs+Pjs+PjtsPGNoa0NvbnRhaW47Pj4o0joB9kQFi824tq+IsYQwbrJMWA==" />
javascript 是和dom 结合在一起的.隐藏一目前的世界水准应该是暂时不能达到.因为微软本身也试图这样做过而失败。
说点和技术没有关系的,不要认为自己的技术很了不起,发现了很优秀的方法或者算法就炫耀.算法是申请不了专利的.(好象).当我们自己在学习的时候也是设法找点优秀的代码去看,我们不能过河拆桥.
看看国内外的一些优秀代码,他们不仅没有隐藏,没有加密,而且注释写的非常清楚.这是很多人做不到的。也只有真正的大师风范才能做到。说的太多有点跑题了。借此机会感谢那些常回帖的人.同意的来顶了。
客户端怎么解释并执行啊
man_la123(tommy)说的没有错 如果知道js与B/S结构的关系 就会知道这是不可能的
可以加密 但是有什么意义? 加了密的代码你不认识 你的浏览器同样不认识 js可是解释运行的 总不能编译了再拿过来吧?那不就成了c/s模式了么?
一句话 不可能
"發個URL 給我看看" 你不懂是什麼意思的話就不要發言,菜鳥摘下來的頁面對我來說沒有任何意思,
就好比我問你 "as!d#!#$f!#$!#$5a%%^^&#$%%" 是什麼東西?
叫愛因斯坦來回答,他可能會猜測這是 "發可" you !你要真有點懂網頁加密,那麼請你先學會關掉"Temporary Internet Files" 這個目錄先,否則我說的話你是聽不懂的,我也沒那麼多力氣與你來做無聊的爭執。