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


what is the mean of defining php file in javascript src property?

我发现这个脚本在某个网页上有外部php文件链接在脚本标签。我在谷歌上搜索了一下,但没有找到有用的信息。有人能让我明白吗?

<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([])

是的,这不是一个未知的做法,许多CMS和项目都使用"端点";或者一个"脚本"。用于处理前端资源。

它们可以执行诸如将资源缩小到单个块或只是将资源文件简单地连接到一个块中的任务。

只要任何东西(脚本或端点)输出javascript,或者在本例中是echo的javascript,它就可以在脚本标记中引用。

注意-这需要脚本或端点也处理输出报头,这通常是通过在响应

中发送Content-Type报头来完成的

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

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