通过浏览器的“查看源代码”功能查看源代码时,是否可以从网页的html隐藏Javascript代码?
我知道可以对代码进行混淆,但我希望将其 隐藏 在视图源功能中。
我不确定其他人是否真的直接解决了您的问题,即正在从浏览器的“查看源代码”命令中查看代码。
就像其他人所说的那样,没有办法保护要在浏览器中运行的javascript免受确定的查看者的攻击。如果浏览器可以运行它,那么任何确定的人都可以查看/运行它。
但是,如果您将javascript放在包含在其中的外部javascript文件中:
<script type="text/javascript" src="http://mydomain.com/xxxx.js"></script>
标签,那么javascript代码将不会通过“查看源代码”命令立即显示-
只有脚本标签本身将以这种方式显示。这并不意味着某人不能只加载该外部javascript文件来查看它,而是您确实询问了如何将其保留在浏览器的“查看源代码”命令之外,并且这样做了。
如果您真的想让更多的工作来查看源代码,则可以执行以下所有操作:
综上所述,我认为您应该专注于性能,可靠性和使您的应用程序更出色。如果您绝对必须保护某种算法,请将其放在服务器上,但除此之外,要争做最好的自己,而不要秘密。无论如何,这最终就是成功在网络上运作的方式。
这个代码有问题吗?
问题内容: 我正在尝试隐藏JTable的网格线,但没有结果。即使尝试更改网格线的颜色也不起作用。这是我的代码: 始终绘制白色网格线。我被困在这里… 我是否必须实现自定义视口才能摆脱这种情况? 预先感谢,亚历克斯 问题答案: 你必须设置两个东西 禁用网格显示 零行/列小区间间距 在代码中: 或使用JXTable(来自SwingX项目)为您执行此操作:
我已经思考了很长时间关于“隐藏在Java中的实现”。嗯,我知道这是不可能的(至少在理论上),但是有一些库(例如ZIP文件)需要隐藏一些代码(因为如果任何人都能看到代码,他们将能够在不知道密码的情况下打开fe。zip文件)。 我知道有一种方法可以创建web服务,但使用某些库的应用程序可能是离线应用程序,因此web服务不可能对所有内容都适用。 你能帮我把它弄明白吗?
问题内容: 有什么方法可以隐藏或加密JavaScript代码以防止人们查看,复制和/或修改专有程序? 问题答案: 您可以对其进行混淆,但是无法完全保护它。
本文向大家介绍在不支持js的浏览器中如何隐藏JavaScript代码?相关面试题,主要包含被问及在不支持js的浏览器中如何隐藏JavaScript代码?时的应答技巧和注意事项,需要的朋友参考一下 在<script>标签之后的代码中添加“<!-– ”,不带引号。 在</script>标签之前添加“// –->”,代码中没有引号。 旧浏览器现在将JavaScript代码视为一个长的HTML注释。而支持
我的场景是这样的:我有一台配置为反向代理的Apache2.2的机器,另一台在8080端口上有Apache Tomcat7监听的机器。 我的目标是让internet用户访问资源“AM”(部署在Tomcat上)时不使用Tomcat机器的IP地址,而只联系反向代理。 ProxyPass/am http://tomcat_server.com:8080/am ProxyPassReverse/am htt