Firefox перезагружает JavaScript - PullRequest
       0

Firefox перезагружает JavaScript

1 голос
/ 16 сентября 2010

Я начинающий веб-разработчик, и вот моя проблема:

Короче говоря:

Я продолжаю получать одинаковые сообщения в Firebug для всех javascripts, которые я включаю в страницу:

GET http://localhost.:33085/Scripts/jquery.form.js?_=1284615828481 200 ОК 1,01 с

Подробно:

Я загружаю веб-страницу с помощью AJAX.Эта страница содержит ссылки на некоторые сценарии Java.Он также содержит некоторый встроенный код JavaScript.Firefox продолжает перезагружать ссылочные java-скрипты каждый раз, когда я перехожу на эти страницы, что, кажется, требует времени.Мои вопросы:

  1. На эти скрипты уже есть ссылки на странице, где я загружаю эту страницу, используя AJAX.если я удаляю ссылки с этой страницы, загруженной ajax, я начинаю получать '$ не определено'.Можно ли избежать этой ошибки, кроме ссылки на эти сценарии на загруженной странице AJAX?

  2. Как мне остановить Firefox от перезагрузки этих страниц и начать использовать кэшированную версию?

  3. Почему на Firefox так медленно?Похоже, я не вижу таких проблем с браузером в IE или Chrome?

Спасибо

1 Ответ

0 голосов
/ 16 сентября 2010

Лучший подход заключается в том, чтобы гарантировать, что исходная страница, к которой вы сначала обращаетесь, загружает требуемые сценарии, а затем последующие запросы ajax загружают только тот контент, который вам нужен (т.е. ссылки на сценарии отсутствуют в html, возвращенном запросом ajax).Существуют серверные инфраструктуры, которые помогут вам достичь этого, но, не зная вашей серверной технологии, я не могу порекомендовать конкретное решение.

Firefox может работать медленно из-за Firebug, при включенной полной отладке в firebug это может замедлить работу веб-страниц.

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