Ошибка перехвата, если не удается загрузить 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 при событии загрузки Спасибо!!

Ответы на вопрос(6)

Ваш ответ на вопрос