我正在我的网站上做与付款相关的工作。我面临与重定向有关的问题。因此,为了让您了解问题,让我举一个例子。
假设我在https://www.foo.com/
(让我们说它 foo(,我单击此网页上的一个按钮以使用网址为https://www.paymentwebsite.com
的window.open(url,'_blank');
打开一个新窗口(让我们说它是 goo(,付款完成后 goo 将我带到https://foo.com/paymentresult
(让我们说它是 foo-pr(在打开的同一个窗口中,但我想要的是 goo 应该在 foo 所在的窗口中打开 foo-pr打开。
我该怎么做?
可以理解的是,您希望弹出窗口重定向到与其父窗口相同的URL,就像您所说的foo一样。
完成付款工作并想重定向到 Foo 后,只需使用以下代码即可。
window.location.href = window.opener.document.location.href;
window.opener将指向父窗口,它将加载该页面。