Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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
通过php加载javascript,使其在源代码中不直接可见?_Javascript_Php_Jquery_Html - Fatal编程技术网

通过php加载javascript,使其在源代码中不直接可见?

通过php加载javascript,使其在源代码中不直接可见?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,是否可以通过php使网页加载一些javascript,使其在源代码中不可见 目前我的php文件看起来与下面类似,我希望能够通过php加载尽可能多的文件,以便在源代码中不可见。。。如果他们能在inspect element中看到这一切,那就好了。这是怎么做到的 <?php echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml

是否可以通过php使网页加载一些javascript,使其在源代码中不可见

目前我的php文件看起来与下面类似,我希望能够通过php加载尽可能多的文件,以便在源代码中不可见。。。如果他们能在inspect element中看到这一切,那就好了。这是怎么做到的

<?php 
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="HandheldFriendly" content="true">
    <meta name="viewport" content="width=device-width">
    <meta name="viewport" content="width=device-width,initial-scale=0.75">
    <title>Title</title>
    <style type="text/css">
        <!-- @import url("style.css");
        -->
    </style>
    <script src="jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {});
    </script>
</head>

<body>
</body>

</html>'
;?>

有什么想法吗?

这是办不到的。JavaScript是客户端。如果用户想看到它,他们会看到的。当他们查看源代码时,它将可用


如果你想让你的JavaScript代码更加晦涩,我建议缩小它。使它更难阅读。

好吧,我想正如每个人所建议的,这几乎是不可能做到的

但是,如果您的代码在任何方面都是敏感的,请尝试使用模糊器,这样代码就不会被人眼读取

以下是一些模糊处理服务:


你为什么要这么做?听起来你在试图解决错误的问题。请不要那样写你所有的脚本。你不能用PHP来做。你可以使用javascript添加更多的脚本文件。你最好的办法是让javascript变得丑陋,这样人们就很难理解其中的内容。你可以在页面加载后使用ajax加载javascript,但由于它是客户端,用户始终可以访问它。使用minify来混淆代码。另外,您不应该像那样回显页面,只需以正常方式编写HTML代码,然后从PHP回显动态内容即可。