PayPal JavaScript集成-打开新选项卡

PayPal JavaScript集成-打开新选项卡,javascript,paypal,payment,Javascript,Paypal,Payment,我看到一些网站打开贝宝按钮点击新标签。我正在尝试实现相同的行为,但找不到实现的方法。它总是在同一页上打开弹出窗口。 有没有一种方法可以通过JavaScript集成来实现呢 我使用的方法 如果你点击上面的链接并点击paypal按钮(演示示例),它将打开一个弹出窗口,你在那里付款,然后它关闭。我希望在新选项卡中发生同样的情况,而不是弹出窗口。您不需要与PayPal Checkout JS集成,而是创建自己的按钮并编写自己的JS,以便在单击按钮时在新选项卡中打开Orders V2 API redire

我看到一些网站打开贝宝按钮点击新标签。我正在尝试实现相同的行为,但找不到实现的方法。它总是在同一页上打开弹出窗口。 有没有一种方法可以通过JavaScript集成来实现呢

我使用的方法


如果你点击上面的链接并点击paypal按钮(演示示例),它将打开一个弹出窗口,你在那里付款,然后它关闭。我希望在新选项卡中发生同样的情况,而不是弹出窗口。

您不需要与PayPal Checkout JS集成,而是创建自己的按钮并编写自己的JS,以便在单击按钮时在新选项卡中打开Orders V2 API redirect\u url


但是,您没有理由希望这样做。事实上,弹出窗口是一种更好的、现代的“上下文”体验,它使您的站点保持打开状态并在后台加载。事实上,在这方面它更方便用户。我记得从这个弹出窗口第一次发布的那几天起,PayPal花费了大量的精力来获得正确的体验,并确保它的性能更好,也就是说,比起使用一个新的单独选项卡(可能不熟悉),更多的用户完成了结账。你可以信任PayPal,这是公司的生计。

我相信如果你在PayPal表单元素中添加
target=“\u blank”
,它会按照你的要求工作更多信息:@MarsNebulaSoup没有表单我使用以下方法“我使用以下方法”-也许你在上面看到的网站使用的是不同的方法?仅仅因为这些按钮看起来相似,不一定意味着它们是相同的东西。(我不认为这些按钮是为您想要的流类型而设计的。即使您设法在弹出窗口中打开它,结果也可能在弹出窗口中“发生”,并且您需要采取额外的步骤将必要的信息/数据返回到主页。)@CBroe从Javascript的角度来看,打开弹出窗口或新选项卡之间没有区别。我认为可以有一个在文档中找不到的选项来定义它