我在网页上的某个地方找到了这个脚本,其中有外部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([])
答案 0 :(得分:1)
是的,这不是一个未知的做法,许多CMS以及项目使用&#34;端点&#34;或者&#34;脚本&#34;致力于处理前端资源。
他们可以执行诸如将资源缩减为一个块的任务,或者只是将资源文件简单地连接成一个。
只要任何内容(脚本或端点)输出javascript,或者在这种情况下echo
的javascript,就可以在脚本标记中引用它。
注意 - 这也要求脚本或端点处理输出标头,这通常是通过沿响应发送
Content-Type
标头来完成的在PHP中,它通常使用
完成header('Content-Type: application/javascript');
答案 1 :(得分:0)
在我看来,在给定的情况下File.php
可能只是动态生成javascript
代码(例如从数据库加载一些JS等等)。