Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal结帐在一个单独的选项卡上打开-如何更改?_Paypal_Paypal Buttons - Fatal编程技术网

Paypal结帐在一个单独的选项卡上打开-如何更改?

Paypal结帐在一个单独的选项卡上打开-如何更改?,paypal,paypal-buttons,Paypal,Paypal Buttons,我发现贝宝生成的按钮对于我妻子的网站来说是一个非常好的解决方案。但是,每当有人按下“添加到购物车”按钮时,他/她就会被带到一个单独的Internet Explorer选项卡。那很好。但是,如果他们选择“继续购物”,即尝试关闭Paypal选项卡并请求用户许可。从用户体验的角度来看,这并不理想 我可以强制Paypal结账在与主网站相同的IE选项卡中打开吗 谢谢。贝宝标准购物车将始终以这种方式运行。我强烈建议你使用自己的购物车。这样,就根本没有新的窗口/选项卡,并且在用户准备付款之前,重定向不会发生

我发现贝宝生成的按钮对于我妻子的网站来说是一个非常好的解决方案。但是,每当有人按下“添加到购物车”按钮时,他/她就会被带到一个单独的Internet Explorer选项卡。那很好。但是,如果他们选择“继续购物”,即尝试关闭Paypal选项卡并请求用户许可。从用户体验的角度来看,这并不理想

我可以强制Paypal结账在与主网站相同的IE选项卡中打开吗


谢谢。

贝宝标准购物车将始终以这种方式运行。我强烈建议你使用自己的购物车。这样,就根本没有新的窗口/选项卡,并且在用户准备付款之前,重定向不会发生


这样做有很多选择。您可以将购物车作为自定义解决方案构建到您的站点中,或者最好使用WordPress和WooCommerce之类的工具。

为了避免重定向到其他选项卡,您可以使用minicart PayPal插件。 您只需要在您的应用程序中包含以下代码行

<script>
    paypal.minicart.render();
</script>

paypal.minicart.render();

MiniJS

我也遇到了这个问题,在您的签出按钮中,您应该有如下target=“\u self”:


不要和男人们混在一起

只需从paypal表单中删除
target=“paypal”
属性

  <form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" >

改为

<form action="https://www.paypal.com/cgi-bin/webscr" >

这将在浏览器的同一选项卡/页面中打开paypal