我的站点:http://www.me.com/,
其他两个不是我的站点:http://www.a.com/、http://www.b.com/。
目前在开发中遇到一个js的问题,我需要在我的站点中点击一个按扭的时候使用window.open()打开一个连接 http://www.a.com/, 而http://www.a.com/的后端会根据其中的参数重定向到http://www.b.com/。
我现在的想做的是在window.open()打开http://www.a.com/,让它重定向到http://www.b.com/,然后我需要在父窗体中获取到这个http://www.b.com/。
比如:
var url = "http://www.a.com/";
var oNewWindow = window.open(url,"新窗口");
// 在这里获取到新窗口的连接
console.log(oNewWindow);
上面的console.log(oNewWindow);输出在控制台结果如下:
不知道我的问题描述清楚没有,大致意思就是这样。
我尝试使用iframe去打开http://www.a.com/,然后审查元素发现iframe的内容变成了http://www.b.com/的内容,但是它的src没有改变,所以才想到使用window.open(),但是不知道如何获取到最终的url。
请问还有其他的解决办法吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不太懂什么意思,但是你可以看看
window.location里的东西 不知道是不是楼主想要的可能是
iframe.contentWindow.location.href?重定向后你是拿不到重定向的url的,就像你的iframe中看到的那样~~~
既然你都知道a页面要通过参数判定来跳转页面b,那么把跳转逻辑加到你的页面中,直接跳到b不行吗?
还是所a到b跳转的逻辑你不清楚?