正在检测iframe对象中的src/location更改
Detecting src/location change in a iframe object
我有一个指向特定页面的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)。
用户将留在同一域内,因此不会违反"同源"策略。
在"ContentWindow"中使用正确的大小写,它应该是"ContentWindow"。
<iframe src="your initial URL" onload="alert(this.contentWindow.location.href)" />
工作。
相关文章:
- 正在使用$location.path(.)路由ng视图
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- Javascript:使用绝对路径设置img src
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- Javascript将图像src更改为淡入淡出
- 如何使用Angular动态添加iframe-src
- window.location替换并传递URL历史记录条目中的变量
- //而不是在src=“”上使用http://"属性
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- location.reload(true)崩溃浏览器选项卡
- 使用:new Image()控制加载html.src=html_URL
- 无法使用nodeJS在html中设置Image src
- window.location使用jquery mobile实现chrome跳转
- 移动野生动物园:frame.src vs window.location
- 将location.href添加到脚本src中
- 正在检测iframe对象中的src/location更改
- 函数在iframe之间进行选择.SRC和frame.contentwindow.location
- 重新加载iframe src / location,新url在Safari中不工作
- 使用JavaScript更新location (src)中的参数
- 如何在for循环中更改iframes或window.opener.location的src