Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对用户隐藏HTML代码?_Html_Hide - Fatal编程技术网

对用户隐藏HTML代码?

对用户隐藏HTML代码?,html,hide,Html,Hide,我试图隐藏一些元素,以便最终用户在看到页面源代码时无法看到它。这似乎不可能,因为此代码将由浏览器下载和读取。因此,用户将找到一种阅读方法 然而,我发现一些网站隐藏了部分源代码!请查看此网站:。与站点列表相关的源代码不在那里该代码是HTML代码吗?还是其他可以隐藏的东西? 有人知道怎么做吗 谢谢这是因为页面严重依赖javascript。但是您也可以(而且您的浏览器也可以)下载Java脚本。如果你深入研究,你会发现页面是如何生成的 您可以混淆javascript,但我看不出有什么意义。你认为你的HT

我试图隐藏一些元素,以便最终用户在看到页面源代码时无法看到它。这似乎不可能,因为此代码将由浏览器下载和读取。因此,用户将找到一种阅读方法

然而,我发现一些网站隐藏了部分源代码!请查看此网站:。与站点列表相关的源代码不在那里该代码是HTML代码吗?还是其他可以隐藏的东西? 有人知道怎么做吗


谢谢

这是因为页面严重依赖javascript。但是您也可以(而且您的浏览器也可以)下载Java脚本。如果你深入研究,你会发现页面是如何生成的


您可以混淆javascript,但我看不出有什么意义。你认为你的HTML是如此独特以至于有人会偷走它吗?

不可能在浏览器中隐藏HTML代码。即使在您发布的链接中,html代码也存在。它只是动态加载的。查看Firebug中的DOM。

HTML可以隐藏在iFrame中,从另一个页面提取源代码(尽管他们可以从那里查看源代码)

该站点没有显示详细信息,因为它使用Asp.net、JavaScript和jQuery来显示数据

您可以在这里查看:

无法对客户端隐藏html


您可以做的一件事是使用JavasSript或jQuery删除不必要的元素。

您可以通过ajax调用将要隐藏的代码加载到div中。在浏览器源中看不到此div的内容

<script>
//ajax call via jQuery/Prototype loading content into div below
    $.ajax({
        url: "somepage.php",
        data: 'yourParameters'
        },
        success: function(data){
            $('#loadhtmlinviaAjax').show(); //toggle display status of this div as required
            $('#loadhtmlinviaAjax').html(data);
        }
    });
</script>

<div id="loadhtmlinviaAjax" style="display: none;"></div>

//通过jQuery/Prototype将内容加载到下面的div中的ajax调用
$.ajax({
url:“somepage.php”,
数据:“yourParameters”
},
成功:功能(数据){
$('#loadhtmlinviaAjax').show();//根据需要切换此div的显示状态
$('#loadhtmliniviaajax').html(数据);
}
});

位于namechk.com/页面源代码可用……您可以通过ajax隐藏内容,但htmlAll无法从此隐藏。。。。。。。pagead2.googlesyndication.com/pagead/show_ads.js“>我讨厌人们毫无评论地否决投票。查看父对象的源时,无法查看iframe的源。您所看到的只是一个带有属性的iframe标记。可以访问iframe的源代码并单独查看它。例如,您仍然可以通过firebug看到它。如果有人想偷它,她可能会很聪明地找到它。这是错误的,右键单击->查看源代码时看不见,但Firebug会显示通过ajax加载的html代码。