我知道您无法隐藏HTML / Javascript / CSS,因为它在客户端运行,但iCloud.com如何隐藏其HTML?
当我在iCloud.com上查看页面源时,我会看到大量的Javascript,但是当我在Chrome中检查元素时,我可以看到HTML。
我只是好奇他们是如何做到的。
答案 0 :(得分: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 ......
答案 1 :(得分:0)
您在查看源代码时看到的所有javascript都负责生成文档,然后您可以在加载页面后在开发人员工具中检查该文档。什么都没有隐藏;只是在加载页面之后才生成文档。