Javascript 确定iframe中显示的内容

Javascript 确定iframe中显示的内容,javascript,jquery,html,Javascript,Jquery,Html,我创建了一个web浏览器类型的应用程序,使用文本框作为地址栏,使用iframe作为web内容宿主。在文本框中输入地址后,iframe中的内容会发生变化,并且工作正常。当客户端单击iframe中的链接时,地址栏中的文本应根据iframe中的内容进行更改-我如何才能做到这一点 例如:首先,www.microsoft.com位于文本框中,相应的页面位于iframe中。如果我单击诸如products之类的链接,文本框文本应更改为iframe中的页面。您可以在iframe上使用onload事件来了解url

我创建了一个web浏览器类型的应用程序,使用文本框作为地址栏,使用iframe作为web内容宿主。在文本框中输入地址后,iframe中的内容会发生变化,并且工作正常。当客户端单击iframe中的链接时,地址栏中的文本应根据iframe中的内容进行更改-我如何才能做到这一点


例如:首先,www.microsoft.com位于文本框中,相应的页面位于iframe中。如果我单击诸如products之类的链接,文本框文本应更改为iframe中的页面。

您可以在iframe上使用onload事件来了解url的更改时间。然后阅读src属性并更新您的文本框。

我做了同样的事情……但我总是得到我首先给出的相同url,在onload()事件中,我没有得到更改的url。您使用的是iframe.src还是iframe.getAttribute(“src”)?我都使用,但是,当我检查elemet时,我得到的src与我在几次搜索后首先分配的src相同,当iframe url不是来自同一个域时,无法获得url。出于安全原因。您只能将初始url设置为html属性。因此,对于该问题没有解决方案。伙计们。请以其他方式为我提供任何解决方案…SEBCAP26先生您告诉我,该问题已经有三个答案,,,但其中一个也不适合我的答案。这不是我要寻找的答案,我想获得iframe的状态,并将该状态添加到我的地址栏。。。。。document.getElementById(“iframe_id”).contentWindow.location.href