在什么条件下我可以从托管网站访问子IFrame的HTML-DOM?

时间:2010-05-27 20:34:50

标签: javascript dom browser iframe cross-domain

什么可能导致我的网站无法通过Javascript访问子IFrame的DOM?是否存在跨域限制? HTTPS是否起作用?

2 个答案:

答案 0 :(得分:1)

您不能跨域执行此操作,这会扩展到子域以及SSL。然而,孩子可以访问父母。

答案 1 :(得分:1)

如果iframe来自同一个域,您只能访问它们。如果您正在托管www.mysite.com并且插入的iframe来自www.yahoo.com,则无法访问它。尝试这样做将获得访问被拒绝的javascript错误。这是我相信避免跨站点脚本的检查之一。