Как обнаружить, когда браузер блокирует iframeHtml

Программисты Html
Ответить
Anonymous
 Как обнаружить, когда браузер блокирует iframe

Сообщение Anonymous »

На веб -сайте https я пытаюсь загрузить случайным образом отправляемые URL -адреса в iframe, позволяя пользователю увидеть, что веб -сайт, встроенный в мой собственный пользовательский интерфейс. Я знаю, как создать скрипт на стороне сервера, который может предварительно определять, если IFRAME будет заблокирован из-за преднамеренного блокировки IFRAME третьей стороны. /> Если удаленный URL-адрес не является HTTPS, или направлено на URL-адрес без HTTPS,
он будет заблокирован (браузером) от отображения в iframe. < /li>
Если удаленный сайт действительно https, но содержит как минимум один
http (вместо Https, по крайней мере, один
http (вместо HTTPs), по крайней мере, http (вместо HTTP). iframe из-за смешанного контента. < /li>
< /ol>

Мой вопрос конкретно: как я могу обнаружить с помощью клиентской JavaScript, когда браузер < /strong> заблокировал iframe. Я хочу, чтобы мой javaScript обнаружил блок и причину блока (который я знаю, как записать, если я могу его обнаружить). < /P>

В конце Обнаружить, что с помощью клиентской на стороне JavaScript. Например, обычно я улавливаю ошибки с помощью операторов Try /Catch, но я не знаю, как поймать эти ошибки на уровне браузера, которые возникают из-за IFRAME SRC-location, которые, кажется, только появляются в консоли. /> Это не работает, но это пример того, что я попробовал: < /p>

Код: Выделить всё

window.addEventListener('error', function(event)
{
console.log(`Caught Using Javascript`, event);
});
Ошибка отображается в консоли, но «пойман с использованием javaScript» не:


Подробнее здесь: https://stackoverflow.com/questions/593 ... -an-iframe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»