付款后重定向到主窗口



我正在我的网站上做与付款相关的工作。我面临与重定向有关的问题。因此,为了让您了解问题,让我举一个例子。

假设我在https://www.foo.com/(让我们说它 foo(,我单击此网页上的一个按钮以使用网址为https://www.paymentwebsite.comwindow.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将指向父窗口,它将加载该页面。

最新更新