Угловая ошибка в FireFox при изменении URL

0

У меня есть функция на угловой фабрике, которая вызывается при загрузке моей страницы. Там есть контроллер, который вызывает этот заводский метод.

Выглядит что-то похожее на это.

factory.getData = $http.post('/LocationOfData/Here').
    then(function(response) {
        // stuff happens here when successful
    }, function (response) {
        console.log('an error has occurred');
   });

Я заметил, что моя страница работает правильно, так как в //stuff happens here when successful попадает... но только при полной загрузке страницы.

Если я загружаю свою страницу, а затем очень быстро нажимаю на ссылку, берущую меня на другую страницу в своем приложении, возникает ошибка. (как в console.log.)

Это похоже на FireFox. все работает нормально в Chrome.

Любые предложения о том, что я должен изменить или посмотреть?

EDIT: объект ответа

Object { data: null, status: 0, headers: headersGetter/<(), config: Object, statusText: "" }

  • 0
    Так что же содержится в response при возникновении ошибки?
  • 1
    Вы можете опубликовать фактический ответ об ошибке
Показать ещё 6 комментариев
Теги:

1 ответ

0
Лучший ответ

Обычно в JavaScript, когда страница загружается, если вы вставляете какие-либо скрипты, она будет рассматривать ее как один из параллельных процессов, если вы отключили кеш браузера, он не будет рассматривать параллельный процесс, и он убьет процесс в вашем в то время как загрузка страницы вы выполняете служебный вызов, а вызов будет обрабатываться как отдельный поток или процесс в хроме, если вы не отключили кеш, вы можете также запустить службу в Chrome, если вы отключили кеш

Его предположение только, может помочь :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню