1

我想知道如何隐藏网页的源代码。这是一个带有隐藏源的网页示例(右键单击 -> 查看页面源)。有什么想法或建议吗?

更新我完全同意,完全隐藏 HTML 源是不可能的,否则浏览器无法解析它。使用 FireBub 等工具将向您显示来源。上例的有趣之处在于“显示源代码”上显示的页面与输出不匹配。现在我明白这只是这里使用的另一种技术——XSLT。感谢您的回复!

4

3 回答 3

5

如果您的页面是动态生成的(通过 Javascript),那么使用查看源代码的页面将不会显示任何内容(或者很少显示)。我怀疑你的例子就是这样做的。

请记住,使用 Firebug 等代码检查器仍然可以看到以这种方式生成的任何页面。所以正如@Brad M 所说,这只会阻止那些不知道自己在做什么的人。

如果您使用 Java 或 Flash(或类似 Silverlight 之类的东西,我猜)构建整个页面,那么人们很难找出源代码是什么(尽管 Java 很容易反编译)

于 2013-08-14T19:29:48.770 回答
1

无法向必须执行代码的客户端隐藏您的代码。您的示例只是做了一些技巧来防止右键单击和其他东西。但最终你可以解决问题。

于 2013-08-14T19:32:03.077 回答
0

对于 javascript 等解释型语言,以下格言是正确的。” “锁门只为不在乎的人,如果有小偷来,大多数时候他已经做好了准备。

你所能做的就是防止混淆你的代码。这将阻止它一段时间。但请记住,如果他们要破解它,它并非不可阻挡。要记住的基本事项是:您的脚本将在客户端运行,并且由浏览器“解释”。在这些日子里,当很少有工具可以从编译文件中创建源代码时,隐藏javascript代码的想法甚至是不可想象的。这如何混淆(保护)JavaScript?可以帮助你如何做到这一点。

于 2013-08-14T19:31:34.010 回答