我使用了Iframe
来显示其他网站的登录页面。当用户输入用户名和密码时,我希望不是在“iframe”中打开结果登录窗口,而是在不同的窗口中打开。我的解决方案是当用户登录时,我使用当前的URL:iframe“,如果它与其SRC相反,我的windows位置等于”iframe“的当前URl
<iframe id="neturl" src="http://www.anotherSite.com/Login.aspx" onLoad="ChangeUrl();" ></iframe>
我使用javascript查找IFrame的Current url
,但是当我使用此脚本时,我收到错误拒绝权限以访问属性'href'。
function ChangeUrl()
{
var frame= document.getElementById('neturl');
alert(frame.src);
}
但如何获取当前网址或了解网址已更改?
答案 0 :(得分:0)
使用window.location.href
获取当前网址。