网页树树 | 网站首页 | 网页技术 | 教程相关 | 软件应用 | 常见问题 | 新手上路 | 网页论坛 | 研究报告 上网指南 | 网络病毒 | 邮件指南 | 解决方案 | 企业服务 | 服务中心 | 自由泳网 | 想象讲场 |
| 网页树树 > 自由勇专栏 |

自由勇-王志勇(1980-09-26)
Webshu编辑。
1994年开始练习五笔字形;2000年底开始学习和大量实践网页制作;目前从事程序设计。
访问统计:
38609
2005年01月05日 13:22 点击:4868次 这同样是很多网友关心的问题,自己网站的源代码是否禁止别人查看?答案是否定的,没有办法,只有客户端程序如ASP、PHP,才可以不被别人看到。只能尽可能地将源代码写入到组件中,例如将网页特效程序写入到Flash中,或写入到Java Applet中;或者写在服务器端不返回给客户端,例如将VBScript写在ASP程序中。这两年一些银行网站如招商银行、中国建设银行,都使用过Java Applet的方法。Flash和Java Applet中含有的信息是很难被解译的。 有3种对策方案: <script>function fe(){var gk=document.forms[0].lo.value 例如在下面输入任意网址,即可查看到HTML源代码,注意你输入地址之后要点击“查看源代码”键,而不要直接按回车键: 方法3、使用微软出品的“Script Encoder”,以及unescape()方法,为网页加密,这是最有效的加密方法,具体请见http://www.google.cn/search?hl=zh-CN&q=Script+Encoder&btnG=Google%E6%90%9C%E7%B4%A2&lr=lang_zh-CN,例如著名的动网论坛6.0版就是使用了Script Encoder,将HTML代码全部变为乱码,例如KU{}xjYmDO@#@&@#@&E~NnJ*Px~rCl1V+MJ@#@&3Hf,?`A@#@&ftEAAA==^#~@。 但这样做会使网页中的超链接不能被搜索引擎识别,导致某些页面不能被Google和百度收录。同样,此加密方法可以解密,详细请见http://www.google.cn/search?hl=zh-CN&newwindow=1&c2coff=1&q=Script+Encoder+%E8%A7%A3%E5%AF%86&lr=lang_zh-CN。 总之,如果想让别人看不到自己的HTML源代码,是没有办法的。
方法1、禁止鼠标右键。对策:客户端点击IE工具栏的“查看→源文件”,即可看到网页的源文件。如你使用的是弹出没有地址栏的窗口,客户端只要按一次Ctrl+N,即可出现地址栏和工具栏。对策2、打开Internet选项→安全→自定义级别,将“活动脚本”设为“禁用”,即可点击鼠标右键→查看源文件。
方法2、客户端通过写JavaScript代码,即可查看到你的源代码:
window.location='view-source:'+gk;}</script>
<form>
<input name=lo size=30 value=http://> <input type=button value=查看源代码 onClick=fe()>
</form>
网页树树版权声明:
此文为Webshu.com独家撰稿,著作权属作者所有,禁止转载。
此文网址 http://www.webshu.com/column/102/113.html