Файл JS, созданный с помощью PHP, не загружается в первый раз в IE6 - PullRequest
1 голос
/ 10 ноября 2009

У меня есть несколько js-файлов, сгенерированных с помощью php., Имя по примеру "my_file.js.php", с соответствующим типом содержимого для JS.

В FF, IE7, Chrome и т. Д. Все работает нормально, эти файлы загружены правильно.

Но в IE6 все сложнее: - первая загрузка страницы: файл не загружен, и, следовательно, у меня есть некоторые ошибки JS на моей странице - Если я обновил страницу, теперь все в порядке

Кто-нибудь из нас испытывал такое странное поведение? (Кажется, это явно связано с тем фактом, что файлы не являются «чистыми» файлами .js, потому что другие мои файлы .js загружены правильно.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2009

Я понял!

В конце концов, проблема не была связана с JS .., но мой PHP.

У меня есть вызов "session_start", и кажется, что заголовок "no-store", отправленный этим вызовом, не очень хорошо управлялся IE6.

Я добавил session_cache_limiter ('none'); перед моим вызовом session_stat и все теперь в порядке.

Для французского языка, вот некоторые сведения: http://www.developpez.net/forums/d619691/php/langage/sessions/header-session_start-sous-ie/#post3691413

0 голосов
/ 10 ноября 2009

Что ж, трудно сказать без источника, но, возможно, вы можете попробовать добавить атрибут defer в ваш скрипт. Таким образом, ваш скрипт может быть загружен после тела, обходя ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...