由于某些原因,我不得不禁用我的html的查看源代码。有一些第三方工具(Html Guardian )可以加密html并使用它们。我已经手动加密我的htmls和使用转换后的html。但我想使用脚本、小应用程序或其他编程方式来实现它。我可以通过编程来实现吗?
我正在使用Asp.net MVC3应用程序。渲染视图时,如何加密html而不改变其在浏览器中的显示?有没有javascript可以做到这一点?
发布于 2012-07-11 15:38:53
你不能,在互联网世界里,你可以得到你看到的一切,你可以试着禁用鼠标右键点击,让普通用户更难,你不能对专业人士隐藏它。
PS:这个网站很有趣,你可以尝试查看源码http://lcamtuf.coredump.cx/squirrel/
发布于 2012-07-11 15:36:02
你不能。如果你的浏览器可以看到它,那么你的用户和其他任何人也可以。HTML是一种开源语言。
发布于 2012-07-11 15:52:10
您不能禁止查看您传输到客户端的任何内容。HTML,JS,XHR,不管你发什么,他都能拿到。
您可以尝试混淆任何HTML、JS或您的数据格式,但这肯定会导致HTML/JS的性能损失,而且市面上有足够多漂亮的解析器,可以让感兴趣的人了解发生了什么。在此之后,您的数据传输格式可以从它的处理程序中找出。
https://stackoverflow.com/questions/11427747
复制相似问题