获取iframe的网址然后提醒它

时间:2014-06-06 21:53:58

标签: javascript iframe

所以基本上我正在尝试创建一个按钮,所以当你按下它时,它会提醒iframe是否已打开。

我的HTML:

<iframe id="iframeid"  scrolling="auto" width="100" height="100" src="http://www.google.com" >
</iframe>
<button onclick="myFunction()">Click me</button>

然后我的Javascript:

function myFunction() {
alert(document.getElementById('iframeid').contentWindow.location.href);
}

虽然当我按下它时它不起作用。当我用“马铃薯”之类的东西替换警报时,它会起作用。虽然由于某种原因它不能得到网址,或者可能是框架。接受任何帮助!

1 个答案:

答案 0 :(得分:1)

当框架在另一个原点上显示文档时(如您的示例所示),无法获取正在显示的URL。

网址可能包含属于该用户的个人数据,因此无法访问您的网站。

始终关注您的JS控制台:

screenshot