Я использую Knockout.js
для привязки src
тега iframe (это можно настроить в соответствии с пользователем).
Теперь, если пользователь настроил http://www.google.com (я знаю, что он не будет загружаться в iframe, поэтому я использую его для сценария -ve), и это должно быть показано в IFrame. но это вызывает ошибку: -
Отказался отображать " http://www.google.co.in/ " во фрейме, потому что для параметра "X-Frame-Options" установлено значение "SAMEORIGIN".
У меня есть следующий код для Iframe: -
<iframe class="iframe" id="iframe" data-bind="attr: {src: externalAppUrl, height: iframeheight}">
<p>Hi, This website does not supports IFrame</p>
</iframe>
Я хочу, чтобы URL-адрес не загружался. Я хочу отображать настраиваемое сообщение . FIDDLE ЗДЕСЬ
Теперь, если я использую onload и onerror как: -
<iframe id="browse" style="width:100%;height:100%" onload="alert('Done')" onerror="alert('Failed')"></iframe>
Он отлично работает при загрузке w3schools.com, но не с google.com.
Во-вторых: - если я сделаю это как функцию и попробую, как я сделал на своей скрипке, это не сработает.
<iframe id="browse" style="width:100%;height:100%" onload="load" onerror="error"></iframe>
Я не знаю, как мне запустить его и зафиксировать ошибку.
Отредактировано: - Я видел, что хочу вызвать функцию, если iframe не загружает или не загружает вопрос в stackoverflow, но показывает ошибку для сайтов, которые могут быть загружены в iframe.
Кроме того, я просмотрел Stackoverflow iframe при загрузке события Спасибо !!
iframe
уловку, чтобы определить, установлена ли игра,<iframe src="roblox-player:foo">
путем обнаружения пользовательского обработчика URI. При обнаружении этогоiframe
сбоя появляется кнопка «Загрузить». Как они тогда это делают?