Ошибка перехвата, если не удается загрузить iframe src. Ошибка: - «Отказано в отображении« http://www.google.co.in/ »в рамке ..»
Я используюKnockout.js
связать iframesrc
тег (это будет настраиваться по отношению к пользователю).
Теперь, если пользователь настроил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.
Кроме того, я посмотрел вStackoverflow iframe при событии загрузки Спасибо!!