我有以下情况。我有2帧(顶部和底部)。上部框架监视底部框架中当前加载的页面。如何知道用户是否更改了该框架的位置(网址)?所以我想知道用户什么时候,按下该页面中的链接,即可到达某个地方。
我在这里发现了类似的内容:Detect element content changes with jQuery,但它对我没有帮助(我认为)。
你能给我一些想法吗?
谢谢, 蒂莫泰伊
编辑:底部框架在另一个域上,因此根据这个:Jquery permission denied - different domain name是不可能的。
所以,换句话说,是否有任何方法可以使用任何其他浏览器内的方法“监控”用户浏览的网页?
答案 0 :(得分:2)
您可以存储iframe的位置,然后创建一个区间,以查看SRC是否已更改。
var theSrc = document.getElementById('myframe').src;
setInterval(function(){
if (document.getElementById('myframe').src != theSrc) {
// the URL has changed
}
}, 5000);
希望它有效:)