Что может заставить мой сайт не иметь доступ к DOM дочернего IFrame с помощью Javascript? Существуют ли междоменные ограничения? Работает ли HTTPS?При каких условиях я могу получить доступ к HTML-DOM дочернего IFrame с веб-сайта хостинга?
2
A
ответ
1
Доступ к iframe возможен только в том случае, если они происходят из того же домена. Если вы размещаете сайт www.mysite.com и вставляете iframe с сайта www.yahoo.com, вы не можете получить к нему доступ. Попытка сделать это позволит получить отказ в доступе к javascript. Это одна из попыток избежать межсайтового скриптинга, я считаю.
1
Вы не можете делать это через домены, и это распространяется на субдомены, а также через SSL. Однако ребенок может получить доступ к родительскому элементу.
Смежные вопросы
- 1. Доступ к экземпляру Javascript из дочернего iFrame
- 2. При каких условиях создается JSESSIONID?
- 3. Как я могу получить доступ к дереву dom дочернего окна?
- 4. В каких условиях я могу исключить перспективное подразделение?
- 5. Простой HTMLDom - я запутался
- 6. При каких условиях заголовки C++ не транзитивны?
- 7. Могу ли я получить доступ к журналам стиля w3c при использовании хостинга firebase
- 8. При каких условиях подпроцесс Python получает SIGPIPE?
- 9. Доступ к перекрестному домену в iframe от дочернего к родительскому
- 10. При каких условиях необходимо вызывать метод?
- 11. При каких условиях происходит перезагрузка AppleIdentifier?
- 12. Three.js - При каких условиях ТРИ.Лины усечены?
- 13. При каких условиях вызывается метод setValue ELResolver?
- 14. В каких условиях Йена поворачивается к параллели?
- 15. При каких условиях Металлический шейдерный код "crash?"
- 16. Смешивание php и javascript - при каких условиях?
- 17. При каких условиях хорошо иметь «частичный класс»?
- 18. При каких условиях PDO: execute() return false?
- 19. При каких условиях BlockingQueue.take throw прервал исключение?
- 20. При каких условиях необходим многопроходный подход?
- 21. При каких условиях изменяется UUID устройства Android?
- 22. При каких условиях Groovy использует AbstractConcurrentMap?
- 23. При каких условиях может измениться SocketChannel.hashCode()?
- 24. При каких условиях блок Java Scanner.hasNextLine()?
- 25. Как получить доступ к файлам дочернего UI
- 26. При каких условиях загружаются навигационные свойства служб RIA?
- 27. Разбор HTML с htmlDOM, замените все теги iframe другим
- 28. Почему я не могу получить конкретный узел при некоторых условиях?
- 29. При использовании SQLite при каких условиях рекомендуется использовать отложенную транзакцию?
- 30. Могу ли я получить доступ к элементу родительского IFrame «s от страницы IFrame
различные браузеры/версии делают разные вещи. Предыдущие версии Safari позволили мне получить доступ, где домены не совпали. Более новые версии, наряду с Firefox, не позволяют и исключают исключения. Я думаю, что вы все равно сможете до тех пор, пока ваш iframe и страница находятся в одном домене. – Justin