Intereting Posts
Абсолютные или относительные пути Автозаполнение для ZF2 просмотр помощников в PhpStorm Использование API Google Directory для извлечения всех пользователей в домене PHP 5.3 DateTime для повторяющихся событий Как работает «неустановленная» конструкция PHP внутри? Ошибка Mysql & PHP: количество столбцов не соответствует количеству значений в строке 1 PHP: Возможно автоматическое получение всех данных POSTed? WooCommerce: функция, возвращающая все идентификаторы продукта в определенной категории PHP: формат широты и долготы с градусами, минутами и секундами PHP Использование File_get_Contents () для предварительного заполнения формы php запускается один раз и дважды вставляет в базу данных mysql Показать индексы в таблице MySQL Создание связанных или похожих сообщений с использованием PHP и MySQL Извлечь переменные Javascript страницы через PHP Проверка состояния для сотен IP-адресов

Предварительная обработка Javascript перед загрузкой на клиентскую машину

Я хочу предварительно обработать файл javascript перед загрузкой его в браузер клиента. Я сделал это успешно с css-файлом, но когда я применяю те же критерии к моему файлу javascript, он не работает.

Кто-нибудь знает, как использовать PHP для предварительной обработки файла .js перед загрузкой?

благодаря

Создайте файл, скажем, jsfile.js.php :

 header("Content-type: text/javascript"); ob_start("ob_gzhandler"); include('jsfile.js'); ob_flush(); в 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> 

Этот проект хорош, чтобы минимизировать, объединить и установить переменные в JS (но, по-видимому, теперь прекращено): https://code.google.com/p/jspp/