Я ищу способ убедиться, что внешний файл сценария не блокирует просматриваемую страницу,
если обслуживающий его сервер не работает (например, порт 80 по какой-то причине заблокирован).

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

Есть ли способ решить эту проблему?

2
vsync 6 Июн 2010 в 16:48

2 ответа

Лучший ответ

В недавнем сообщении Стива Содерса анализируется эта проблема: Frontend - Единая точка отказа , по браузерам и типу сбоя

0
FelipeAls 6 Июн 2010 в 13:08

Может, пора начать пользоваться jQuery?

Ознакомьтесь с информацией jQuery.ajax () и выполните поиск по ключевому слову timeout.

ОБНОВЛЕНИЕ:

Для этого конкретного решения вы можете использовать getScript () для извлечения и выполнения удаленных скриптов.

1
Andrejs Cainikovs 6 Июн 2010 в 13:39