限制用户查看HTML源

时间:2013-02-28 11:13:47

标签: html security

有什么方法可以限制用户查看HTML页面的页面源或者专门为HTML表单加密HTML页面的所有数据的替代方式?

6 个答案:

答案 0 :(得分:3)

没有办法。您可以要求JavaScript保护右键单击,但使用F12(在我的意思是大多数浏览器中)您可以访问它。没有办法,老实说,你没有理由保护你的HTML,因为你的HTML没有任何关键。

也许在你的JavaScript中。在这里你可以做点什么。对不起,我希望你能做点什么。缩小和uglify您的脚本(uglifyjs,雅虎编译器,谷歌闭包编译器等...)

答案 1 :(得分:2)

您可以禁用右键单击/上下文菜单,但用户仍可通过菜单访问源代码。据我所知,没有办法隐藏HTML。

答案 2 :(得分:2)

您可以尝试使用多种内容(例如使用javascript)或尝试对源进行模糊处理,但最重要的是您将无法保护您的html,因为它将在最后交付'明文'到客户端的浏览器,以显示他的实际页面。大多数所谓的“保护”措施都可以通过任何现代浏览器的内置工具来绕过......所以从本质上讲,不是你不能。

答案 3 :(得分:1)

这是不可能的。您已经将HTML和javascript发送到用户的浏览器。

如果他想要,他将能够看到它,如果它是通过他的浏览器的功能或其他机制不是你可以做任何事情。

正如评论中所指出的,如果您不希望用户看到某些内容,请不要将其发送给他

答案 4 :(得分:1)

如果您对源进行加密,则用户和浏览器将无法再阅读内容,因为任何人都无法查看该内容。如果您确实使用了脚本来加密它,那么搜索引擎就无法将您的网页编入索引

答案 5 :(得分:1)

您无法隐藏HTML,但实际上,如果您真的非常关心使用Javascript加密内容。

显然,如果Javascript可以解密它,那么任何有足够时间的人都可以解密它,但它会阻止普通的外行。

http://javascript.about.com/library/blencrypt.htm