Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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
Javascript 如何隐藏“脚本”HTML标记?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何隐藏“脚本”HTML标记?

Javascript 如何隐藏“脚本”HTML标记?,javascript,jquery,html,Javascript,Jquery,Html,我使用的是HTML,我想在用户视图中隐藏脚本标记。当用户查看页面源时,不应显示定义。我如何做到这一点 实例 我想隐藏定义,知道吗?你不能隐藏HTML。如果需要封闭源代码解决方案,请使用专有格式,例如或 但是,您可以模糊JavaScript代码,您应该对其进行收缩包装或缩小,这会使阅读变得更困难。您不能隐藏HTML。如果需要封闭源代码解决方案,请使用专有格式,例如或 但是,您可以混淆JavaScript代码,您应该对其进行收缩包装或缩小,这会使读取变得更困难。您可以通过创建引用其他脚本的包含文件将

我使用的是HTML,我想在用户视图中隐藏脚本标记。当用户查看页面源时,不应显示定义。我如何做到这一点

实例
我想隐藏定义,知道吗?

你不能隐藏HTML。如果需要封闭源代码解决方案,请使用专有格式,例如或


但是,您可以模糊JavaScript代码,您应该对其进行收缩包装或缩小,这会使阅读变得更困难。

您不能隐藏HTML。如果需要封闭源代码解决方案,请使用专有格式,例如或


但是,您可以混淆JavaScript代码,您应该对其进行收缩包装或缩小,这会使读取变得更困难。

您可以通过创建引用其他脚本的包含文件将其限制为一个脚本标记


除此之外,没有。

您可以通过创建引用其他脚本的include文件将其限制为一个脚本标记


除此之外,没有。

在我看来,他想完全消除它,而不是混淆它


话虽如此,选项2是不使用includes,而是在他的HTML中添加模糊的javascript。

我觉得他想完全消除它,而不是模糊它


话虽如此,选项2是不使用includes,而是将模糊的javascript放入他的HTML中。

您也可以将脚本直接写入DOM。这也不会消除它,编写脚本的脚本也会存在,但用户必须使用DOM检查器(例如Firebug)来查看它;它不会通过“查看源”可见


正如其他人所说,这只是一种模糊处理,只是简单地解决了问题。

您也可以将脚本直接写入DOM。这也不会消除它,编写脚本的脚本也会存在,但用户必须使用DOM检查器(例如Firebug)来查看它;它不会通过“查看源”可见


正如其他人所说,这只是一种混淆,只是简单地将问题抛到了脑后。

在我最后的回答中,我误解了您隐藏代码的意思

正如我们的其他朋友所说,没有办法从源代码中隐藏脚本

但是,如果你害怕有人想要窃取你的代码,你可以简单地编写你的javascript代码,而不是隐藏它

如果您需要编写Javascript代码的工具,可以使用:

并且可以放心地添加脚本。 如果有人试图复制你的脚本,他们将一无所获


我希望这能有所帮助。

在我最后的回答中,我误解了你隐藏代码的意思

正如我们的其他朋友所说,没有办法从源代码中隐藏脚本

但是,如果你害怕有人想要窃取你的代码,你可以简单地编写你的javascript代码,而不是隐藏它

如果您需要编写Javascript代码的工具,可以使用:

并且可以放心地添加脚本。 如果有人试图复制你的脚本,他们将一无所获


我希望它能有所帮助。

根据定义,任何执行客户端的代码都可以被执行它的计算机访问——就像问如何用易燃的果汁制作覆盆子一样。这根本无法做到。免责声明:我不是基因生物学家,但我对这句话感觉很好。Flash和Flex被编译成.swf文件。根据定义,任何执行客户端的代码都可以被执行它的计算机访问,就像问如何用易燃的果汁制作树莓一样。这根本无法做到。免责声明:我不是基因生物学家,但我对这句话感觉很好。Flash和Flex被编译成.swf文件。隐藏它的意思是-它不应该显示在页面源代码中…我们通过按CTRL+U或使用FireBug获得的代码您的方法是在页面视图中隐藏某些内容…如果代码正确,则脚本标记不应该在页面中可见。如果通过隐藏它,他的意思是-它不应该显示在页面源代码中…我们通过按CTRL+U或使用firebug获得的代码是无法完成的,您只显示了如何在页面中隐藏它,不是页面源代码。隐藏意味着-它不应该显示在页面源代码中…我们通过按CTRL+U或使用FireBug获得的代码您的方法用于在页面视图中隐藏某些内容…如果代码正确,则脚本标记不应该在页面中可见。如果通过隐藏它,他的意思是-它不应该显示在页面源代码中…我们通过按CTRL+U或使用firebug获得的代码是无法完成的,您只显示了如何在页面中隐藏它,不是页面源代码。这些东西不会出现,除非你看到源代码…隐藏源代码是不可能的。你可以通过在后端执行大多数操作来减少代码,但不能消除它。这些东西不会出现,除非你看到源代码…并且隐藏源代码是不可能的。你可以通过执行大多数操作来减少代码在后台的东西,但y 你不能消除它
<script type="text/javascript" src="My1.js"></script>
<script type="text/javascript" src="My2.js"></script>
<script type="text/javascript" src="jquery.js"></script>