0

我知道您无法隐藏 HTML / Javascript / CSS,因为它在客户端运行,但 iCloud.com 如何隐藏其 HTML?

当我在 iCloud.com 上查看页面源代码时,我只会看到大量的 Javascript,但是当我在 Chrome 中检查元素时,我可以看到 HTML。

我只是好奇他们是怎么做到的。

4

2 回答 2

2

如果您仔细查看页面源代码,您会看到:

#noscript div#container{position:absolute;top:0;left:0;right:0;bottom:0;min-height:500px;}
#noscript div#overlay{position:absolute;top:0;left:0;right:0;bottom:0;min-width:600px;min-height:550px;background:#0B080E;opacity:.84;}
#noscript div#container div.float-center-canvas{z-index:101;position:absolute;background-image:url
....

似乎所有标记都是在 javascript 中生成的,如果未启用 javascript,它们会运行 noscript。并不是说任何人都可以在没有 JavaScript 的情况下使用 iCloud...

于 2013-08-14T21:56:24.733 回答
0

您在查看源代码时看到的所有 javascript 都负责生成文档,然后您可以在页面加载后在开发人员工具中检查该文档。没有什么是隐藏的;只是在页面加载之后才会生成文档。

于 2013-08-14T22:18:21.673 回答