2012-05-02 3 views
2

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

ответ

2

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

Смежные вопросы