搜索
javascript - js 中 window.open() 的一个问题
黄舟
黄舟 2017-04-10 16:22:40
[JavaScript讨论组]

我的站点: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

请问还有其他的解决办法吗?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
迷茫

不太懂什么意思,但是你可以看看 window.location 里的东西 不知道是不是楼主想要的

阿神

可能是iframe.contentWindow.location.href

巴扎黑

重定向后你是拿不到重定向的url的,就像你的iframe中看到的那样~~~

既然你都知道a页面要通过参数判定来跳转页面b,那么把跳转逻辑加到你的页面中,直接跳到b不行吗?
还是所a到b跳转的逻辑你不清楚?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号