Html 有没有办法对所有浏览器隐藏源代码?

Html 有没有办法对所有浏览器隐藏源代码?,html,browser,Html,Browser,可能的重复项: 有没有办法从所有浏览器中隐藏源代码,禁用右键单击并删除Mac和PC中的“查看源代码”选项?没有。用户总是有办法查看您网页的源代码,因为您已经将其发送给了他们。即使他们不能右键单击,“查看源代码”菜单选项怎么样?即使您也可以禁用它,用户也可以使用类似于wget的东西来检索您的页面源代码。不,没有。用户总是有办法查看您网页的源代码,因为您已经将其发送给了他们。即使他们不能右键单击,“查看源代码”菜单选项怎么样?即使您也可以禁用该功能,用户也可以使用类似于wget的东西来检索您的页

可能的重复项:


有没有办法从所有浏览器中隐藏源代码,禁用右键单击并删除Mac和PC中的“查看源代码”选项?

没有。用户总是有办法查看您网页的源代码,因为您已经将其发送给了他们。即使他们不能右键单击,“查看源代码”菜单选项怎么样?即使您也可以禁用它,用户也可以使用类似于
wget
的东西来检索您的页面源代码。

不,没有。用户总是有办法查看您网页的源代码,因为您已经将其发送给了他们。即使他们不能右键单击,“查看源代码”菜单选项怎么样?即使您也可以禁用该功能,用户也可以使用类似于
wget
的东西来检索您的页面源代码。

否。如果您将其放在web上,则无法隐藏您的源代码。你可以混淆你的js,但那是你唯一的选择。

不。如果你把它放在网上,就没有办法隐藏你的源代码。您可以混淆js,但这是您唯一的选择。

否,源代码(HTML)必须存在,浏览器才能呈现。

否,源代码(HTML)必须存在,浏览器才能呈现。

否,任何处理过的客户端都可以以某种方式在客户端可见

您可以通过javascript禁用右键单击,但这通常是无效且令人讨厌的


任何要隐藏的代码都必须是服务器端的。

不,任何在客户端处理的代码都可以以某种方式在客户端可见

您可以通过javascript禁用右键单击,但这通常是无效且令人讨厌的


任何要隐藏的代码都需要在服务器端。

您可以通过只发布一个空页面来禁止查看源代码。理论上,用户仍然可以选择“查看源”,但不会有任何可查看的内容


但是,此要求与禁用右键单击是互斥的;如果添加JavaScript以禁用右键单击,那么用户可以访问click disabler的源代码!无论如何,它不会在所有浏览器上都有效,因此我建议只发布空白页面,以确保源代码完全安全。

您可以通过只发布空白页面来禁用查看源代码。理论上,用户仍然可以选择“查看源”,但不会有任何可查看的内容


但是,此要求与禁用右键单击是互斥的;如果添加JavaScript以禁用右键单击,那么用户可以访问click disabler的源代码!无论如何,它不会在所有浏览器上都有效,因此我建议只发布空白页面,以确保您的源代码完全安全。

不要将其放在网上。见鬼,别写了。即使是在本地打开HTML文件的人也可以看到源代码。这已经讨论过一千次了。可能是重复的,不是。可视化呈现页面只是源代码的另一种表示形式。不可见的源=>不可见的页面。不要将其联机。见鬼,别写了。即使是在本地打开HTML文件的人也可以看到源代码。这已经讨论过一千次了。可能是重复的,不是。可视化呈现页面只是源代码的另一种表示形式。不可见源=>不可见页。愚蠢的问题。。。你如何发布一个空页面,并使它仍然发挥作用?这是一个玩笑吗?任何浏览器都应该能够正确呈现空页面,即生成完全正常工作的空窗口,尽管空窗口的背景颜色会根据浏览器的首选项而有所不同。然而,在现代图形浏览器中,它几乎总是白色的。(尝试更改背景颜色会再次暴露用于指定背景颜色的源代码。)从哲学角度讲,我认为可以认为,空页面的空源代码仍然是源代码,这将暴露您的页面有空源代码的事实。您可以通过禁止访问服务器上的空页来规避此问题,但返回的服务器错误可能会被视为功能受限+用户可能会访问服务器错误页的源(如果有)。愚蠢的问题。。。你如何发布一个空页面,并使它仍然发挥作用?这是一个玩笑吗?任何浏览器都应该能够正确呈现空页面,即生成完全正常工作的空窗口,尽管空窗口的背景颜色会根据浏览器的首选项而有所不同。然而,在现代图形浏览器中,它几乎总是白色的。(尝试更改背景颜色会再次暴露用于指定背景颜色的源代码。)从哲学角度讲,我认为可以认为,空页面的空源代码仍然是源代码,这将暴露您的页面有空源代码的事实。您可以通过禁止访问服务器上的空页来规避此问题,但返回的服务器错误可能会被视为功能受限+用户可能会访问服务器错误页的源(如果有)。我喜欢即使您投票关闭此问题,你仍然回答了问题,并获得了分数。我看到你的游戏了!=)@乔治:叫它懒惰吧。这次我让别人找到了复制品。:)我喜欢即使你投票结束了这个问题,你仍然回答了它并获得了分数。我看到你的游戏了!=)@乔治:叫它懒惰吧。这次我让别人找到了复制品。:)