Может ли JavaScript отловить ошибку 404, вызванную объектом страницы? - PullRequest
1 голос
/ 04 сентября 2010

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

Страница, содержащая содержимое Flash, загружена, и, очевидно, приложение Flash выполняет запрос, который приводит к появлению этого сообщения в консоли отладки:

Failed to load resource: the server responded with a status of 404 (Not Found) /path/filename

Поэтому мне интересно, есть ли какой-нибудь способ обнаружить это с помощью некоторого JavaScript, который загружается со страницей, содержащей объект Flash.

Я пытался window.onerror , но это не обнаруживается.

Ответы [ 2 ]

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

Единственный способ обнаружить это с помощью JS - это разместить JS на странице 404.Вы получаете 404, только когда указанный контент не может быть продан, поэтому JS также не будет продан.

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

Если запрос сделан из Flash, я бы сказал нет. Только надстройки браузера (например, Firebug) могут отслеживать все запросы.

...