iframe - location - 同源政策

时间:2013-05-21 08:30:44

标签: javascript html iframe same-origin-policy

正如我一直认为的那样,iframe属性(如果从另一个来源加载iframe)不能得到但是设置。 我尝试了一些小测试用例,但似乎我总能获得这些属性。 我在设置示例时做错了吗?

<iframe src="http://www.wikipedia.org" id="iframe"></iframe>

<script>

    try {
        alert(document.getElementById("iframe").src);
    } catch(e) {
        alert(e);
    }

</script>

以上示例提醒我测试中的正确位置。

此致

1 个答案:

答案 0 :(得分:2)

您没有访问所包含文档的某些内容元素/属性。您只是获取了由外部文档设置的src的{​​{1}}属性。试试这个:

iframe