У меня есть сценарий JS, который загружает содержимое веб-страницы в iframe следующим образом:
$("#iframeid").attr( "src", url );
Теперь на веб-странице возникает ошибка безопасности из-за url
из-за нарушение перекрестного происхождения. На веб-странице есть код JS, который пытается получить доступ к window.parent
и терпит неудачу из-за перекрестного происхождения. Кроме этого, веб-страница загружается нормально.
Я хочу, чтобы я мог отловить эту ошибку в моем скрипте (и просто зарегистрировать ее). Я пытаюсь использовать try-catch следующим образом:
try {
$("#iframeid").attr( "src", url );
}
catch(err)
{
console.log(err);
}
, но он не улавливает ошибку. Я предполагаю, что пробный код завершает выполнение до загрузки веб-страницы.
Есть ли способ для меня, чтобы поймать эту ошибку на моей стороне вообще? Спасибо.