Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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 如何使用php使用htpassword保护特定文件?_Javascript_Php - Fatal编程技术网

Javascript 如何使用php使用htpassword保护特定文件?

Javascript 如何使用php使用htpassword保护特定文件?,javascript,php,Javascript,Php,我在index.php文件中包含了一个js文件。当我查看index.php的源代码并单击js链接时,js文件被打开。是否可以阻止用户使用.htaccess从查看源页面打开js文件?最终用户始终可以读取Javascript。您可以选择将javascript置乱,因此人类很难阅读。简短回答-否 长答案 JavaScript是一种客户端脚本语言。这意味着源代码被下载到用户的浏览器中,并在浏览器中执行。因此,阻止访问js文件意味着它将不会被执行 然而,一些服务,如帮助您使您的代码变得晦涩难懂,以便没有人

我在index.php文件中包含了一个js文件。当我查看index.php的源代码并单击js链接时,js文件被打开。是否可以阻止用户使用.htaccess从查看源页面打开js文件?

最终用户始终可以读取Javascript。您可以选择将javascript置乱,因此人类很难阅读。

简短回答-否 长答案

JavaScript是一种客户端脚本语言。这意味着源代码被下载到用户的浏览器中,并在浏览器中执行。因此,阻止访问js文件意味着它将不会被执行


然而,一些服务,如帮助您使您的代码变得晦涩难懂,以便没有人能够理解它的作用。但是,他们仍然能够看到并重用您的代码。

如果您要求一种方法,允许向用户提供JavaScript文件,但阻止用户在其上使用View Source,那是不可能的。然而,如果你使用像Webpack/Uglify这样的东西,它至少会破坏JavaScript,使其更难阅读。