使用javascript获取弹出窗口的当前url

我有一个带有链接的网页,它在弹出窗口中打开一个新页面。 一切都很好,直到这里,弹出窗口包含一些第三方服务器持有的信用卡支付页面。 完成付款流程后,将显示响应,并且url会发生变化。

我需要得到那个url。

它是否可以在JavaScript中?

可以通过window对象的location属性访问页面的URL。 如果您正在访问与您相同的子域中的站点,那么您可以通过该地址获取该地址

popupWindow.location.href 

但是,如果弹出窗口来自第三方,则应用相同的源策略,并且不允许您检查弹出窗口的location.href。 绕过同一原产地政策的唯一方法是涉及第三方的合作。

谷歌是你的朋友; D

  var newURL = window.location.protocol + "://" + window.location.host + "/" + window.location.pathname;