9

我有一个指向特定页面的 iframe 对象。例如,

<iframe src="http://en.wikipedia.org/wiki/Special:Random"></iframe>

我想在 iframe 的位置发生变化时发出警报,因为用户单击了其中的链接。

做事onLoad="alert(this.ContentWindow.location.href);"一无所获。

onLoad="alert(this.src);"无论用户单击什么,都会产生初始 src (../wiki/Special:Random) 。

用户将留在同一个域中,因此不会违反同源策略。

4

1 回答 1

4

在“ContentWindow”中使用正确的大小写,它应该是“contentWindow”。

<iframe src="your initial URL" onload="alert(this.contentWindow.location.href)" /> 

作品。

于 2013-08-12T20:16:08.610 回答