Я использую Knockout.js
для привязки тега iframe src
(это будет настраиваться по отношению к пользователю).
Теперь, если пользователь настроил 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 не загружался. Я хочу отобразить пользовательское сообщение. Скрипач здесь
Теперь, если я использую 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.
Кроме того, я рассмотрел Staraoverflow iframe при событии загрузки Спасибо!!