如何使HTML页面查看源无法进行?

时间:2012-06-20 06:20:35

标签: javascript jquery asp.net xhtml

我们可以选择在HTML页面上禁用右键单击事件,同一用户可以点击查看菜单> source并且可以获得所显示内容的副本。 如何将其变为不可读的格式?就像你进行谷歌搜索,看到页面的来源非常相似?怎么办呢?

3 个答案:

答案 0 :(得分:8)

你做不到。您可以obfuscate编写脚本并缩小html(删除所有不必要的空格),这就是谷歌所做的事情。因此,使html的可读性(通过混淆,缩小)更加困难是最好的选择(如果必须的话)。

您也可以像this website

一样进行闪现

答案 1 :(得分:0)

How do i make it into unreadable format?你不能改变格式,它的明文,这就是浏览器期望AFAIK的方式,当gmail第一次出来时,它的源代码有点隐藏,他们实际上做的是整个使用隐藏的iframe和JS呈现的页面源,因为这样的用户会右键单击并获取<!DOCTYPE html><html><head></head><body><div></div></body></html>,但现在不再是这种情况了。

how does Gmail hide its source

答案 2 :(得分:-1)

尝试使用此网站http://www.textfixer.com/html/compress-html-compression.php

压缩代码

它会删除所有空格并压缩代码使其无法读取。