我想在下载客户端浏览器之前预处理javascript文件。我已经使用css文件成功完成了此操作,但是当我将相同的条件应用于我的javascript文件时,它不起作用。
有人知道在下载之前如何使用PHP预处理.js文件吗?
由于
答案 0 :(得分:3)
创建一个文件,假设为jsfile.js.php
:
header("Content-type: text/javascript");
ob_start("ob_gzhandler");
include('jsfile.js');
ob_flush();
现在,不要包含.js文件,只需包含此.php文件即可。
小编辑(在看到您的评论后): 如果仅关于添加变量,您可以在包含js文件之前在html中定义它们:
var timestamp = "<?php echo time(); ?>
<script src="jsfile.js"></script>
答案 1 :(得分:0)
这个项目非常适合在JS中缩小,加入和设置变量(但现在显然已经停止):https://code.google.com/p/jspp/