Вполне вероятно, что будущие выпуски Chrome будут поддерживать contentWindow/contentDocument, когда iFrame загружает локальный HTML-файл из локального HTML-файла?

Когда я заставляю локальный html загрузить другой локальный html-файл в iFrame (frame.src=) в Chrome, я не могу получить доступ к его документу через contentWindow или contentDocument (даже с проверкой contentWindow, являющейся самим документом), потому что кажется, что Chrome не ' Это не допускается, когда задействован локальный HTML-файл. Возможно ли, что эта функция изменится в следующих выпусках Chrome? Примечание: он работает (contentDocument или contentWindow) с Safari и Opera, IE, WebKit. Кажется, это проблема безопасности, но contentDocument и contentWindow из W3C.

1 ответ

Это из-за ограничений Chrome, известных как политика одного и того же происхождения. По умолчанию локальные файлы считаются принадлежащими разным источникам и не имеют доступа к одному из другого. Чтобы решить эту проблему, вы можете запустить приложение Chrome с помощью --allow-file-access-from-files переключатель командной строки.

Другие вопросы по тегам