在javascript src属性中定义php文件的意思是什么?

时间:2015-08-01 11:57:29

标签: javascript php

我在网页上的某个地方找到了这个脚本,其中有外部php文件链接在脚本标记中。我用Google搜索,但没有任何有用的东西。任何人都能让我理解这个吗?

<script type="text/javascript" src="file.php"></script>

以下是file.php的内容

Bootstrapper._serverTime = '2015-08-01 11:50:50'; 
Bootstrapper._clientIP = '103.39.117.145'; 
Bootstrapper.callOnPageSpecificCompletion();
Bootstrapper.setPageSpecificDataDefinitionIds([])

2 个答案:

答案 0 :(得分:1)

是的,这不是一个未知的做法,许多CMS以及项目使用&#34;端点&#34;或者&#34;脚本&#34;致力于处理前端资源。

他们可以执行诸如将资源缩减为一个块的任务,或者只是将资源文件简单地连接成一个。

只要任何内容​​(脚本或端点)输出javascript,或者在这种情况下echo的javascript,就可以在脚本标记中引用它。

  

注意 - 这也要求脚本或端点处理输出标头,这通常是通过沿响应发送Content-Type标头来完成的

     

在PHP中,它通常使用header('Content-Type: application/javascript');

完成

答案 1 :(得分:0)

在我看来,在给定的情况下File.php可能只是动态生成javascript代码(例如从数据库加载一些JS等等)。