我想在将 JavaScript 文件下载到客户端浏览器之前对其进行预处理。我已经使用 css 文件成功完成了此操作,但是当我将相同的条件应用于我的 javascript 文件时,它不起作用。
有人知道如何在下载前使用 PHP 预处理 .js 文件吗?
谢谢
最佳答案
创建一个文件,比如说jsfile.js.php
:
header("Content-type: text/javascript");
ob_start("ob_gzhandler");
include('jsfile.js');
ob_flush();
现在不再包含 .js 文件,而是包含这个 .php 文件。
小修改(在我看到您的评论后): 如果只是关于添加的变量,您可以在 html 中定义它们,就在包含 js 文件之前:
var timestamp = "<?php echo time(); ?>
<script src="jsfile.js"></script>
关于php - 下载到客户端机器之前预处理 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5953493/