Разрешение отклонено для доступа к документу свойства

Я использую следующий скрипт там, сформируйте этот скрипт на моей странице, добавьте iframe, и я хочу получить iframe html.

<script src="http://ads.sonobi.com/ttj?id=881134" type="text/javascript"></script> 

Проблема в iframe есть внутренний iframe.

Javascript следующая функция, использующая для получения содержимого ifrmae

 document.getElementById('f1').contentWindow.document.body.innerHTML 

Когда я запустил, появится следующая ошибка

 Permission denied to access property 'document' 

Как решить проблему отказа.

Вы не можете.

Зачем? Это функция безопасности для предотвращения атак Cross-Site Scripting (XSS).

Например, у вас есть iframe, который загружает www.facebook.com . Если эта функция безопасности не была реализована, вы можете легко получить данные с этого сайта. Из файлов cookie, на какой контент находится на странице.

Более полезная информация об этом здесь: http://www.veracode.com/security/xss

Я не смотрел на JS, но вы не можете получить HTML с удаленной страницы с javascript. Попробуйте PHP cURL.

Пытаться

 var frame = document.getElementById('f1'); var doc = frame.contentWindow || frame.contentDocument; var html = doc.document.body.innerHTML 

Источник: Frame / IFrame contentDocument .