是否可以创建不允许展示网站源的网页?可查看源代码是否被网站禁用?
回答
不,您无法隐藏Web服务器的纯文本HTML输出。
HTML如何生成与服务器发送的实际HTML格式是分开的。
这是互联网和万维网的设计方式。如果您使用的是服务器端脚本Web应用程序来生成您的HTML,那么您的商业智能/流程/代码是隐藏的,只要人们无法访问您的服务器上的实际脚本文件。
如果您想自定义其中一个开源浏览器,如Firefox或Chrome,则可以禁用“查看源代码”功能。对于某些Intranet或内部业务应用程序来说,这可能是一个值得选择的选项。 XUL和Firefox是我们公司控制最终用户访问权的可能性之一。您必须保证源代码安全的唯一真正的安全措施是在服务器端,因为网络/协议监视器仍然可以在网络上移动时提取HTML。
几乎所有的浏览器都提供一个 方便的方式来查看源代码当前打开页面的 。我们 定期收到电子邮件与 同样的问题 - 如何禁用查看 源命令。
大多数情况下,html文件无法启用或禁用 内置的浏览器功能 。无法从 浏览器菜单中删除 view-source命令或使其 不能正常工作。但是,如果加密源为 ,用户将看到的是 只是很多垃圾字符 - 而不是 您的原始代码。因此,对于每个加密文件,查看源 命令实际上已禁用 。
号
您可以使用基于插件内容,如Java小程序,Flash等,在一定程度上 “隐藏” 的真正内涵。当然,最终它会显示在屏幕上,没有什么可以阻止确定的用户对您的页面进行逆向工程。
下面是一个在任何浏览器中禁用“查看源代码”的站点示例:http://www.transelectrica.ro/StareSistem/protocoale/starea_sistemului.php问题是:他们如何处理它?
我有使用块梅索德禁用右键单击,但仍然可以使用metode TIPE至地址栏上的镀铬查看源view-source:example.com
禁用右键单击
<script type='text/javascript'>
function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
target.style.MozUserSelect="none"
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
</script>
<body oncontextmenu='return false;'>
<script type='text/javascript'>
disableSelection(document.body);
- 1. 查看网站的实际源代码
- 2. 如何从我的网站禁用(查看源代码)和(Ctrl + C)
- 3. 网站访问者是否可以看到服务器端的源代码?
- 4. 查看网站是否停机的代码?
- 5. 查看使用React构建的网站的源代码
- 6. 是否有可能找到某人是否查看网页源
- 7. 在网站上查看PHP代码?
- 8. 看到的源代码,而不是一个网站
- 9. 如何禁用查看源代码并检查元素
- 10. 是否可以使用git查看网站克隆的分支?
- 11. HTTPWebRequest查看网站是否可用/凭证失败
- 12. 在Firefox中查看HTML源代码是否与原始源代码相同?
- 13. 是否有可能检索网站源代码解析在iPhone应用程序?
- 14. 检查网站是否被的.htaccess
- 15. System.Addin(MAF)源代码是否可用?
- 16. 查看GWT HTML源代码?
- 17. firefox查看源代码
- 18. 阻止查看源代码
- 19. 查看java源代码
- 20. HtmlUnit来查看源代码
- 21. 是否有任何PHP *网站*提供了源代码?
- 22. 是否可以在ASP.NET网站中调用非托管代码?
- 23. 大量的页面`查看源代码行是否有意义?
- 24. 是否有任何C++代码可用于查看XPS文档?
- 25. 如何找出网站正在使用的Silverstripe版本,查看源代码?
- 26. 用户是否可以在ChromeOS上查看网络应用程序的源代码?
- 27. 查看网站用户是否来自同一个网络(Intranet网站)
- 28. 检查用户是否被允许在asp.net中查看网页
- 29. 是否可以查看框架中.m文件中的源代码?
- 30. 用登录(PHP)查看源代码
号你问在打破功能网页浏览器。浏览器和源代码之间的唯一区别在于浏览器如何呈现它。 – 2011-02-11 07:38:23
这实际上很简单:密码保护(`.htaccess`)并且没有任何凭据。这是一个类似于电影和软件行业的问题。他们需要为您提供他们的产品以供查看/定期使用,但是想要阻止进一步访问。就像给某人一把钥匙给一扇门,并希望他们不能进入后面的房间。它只是不起作用。 – 2011-02-11 07:47:34
不要上传... – BloodPhilia 2011-02-11 08:45:10