You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改旧站点PayPal按钮代码实现点击后在新页面打开

实现PayPal按钮新页面打开的方案

你当前的需求改动成本极低,选择修改form表单原生属性的方案最合适,完全适配老旧站点的运行环境,不会引发其他兼容问题:
你提供的原有代码中,form标签的target="_top"属性作用是在当前窗口的顶级框架完成跳转,只需要将该属性值修改为target="_blank",即可实现点击PayPal按钮后在新标签页打开支付页面的效果。

修改后的完整代码如下

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"><input name="cmd" type="hidden" value="_s-xclick" />
<input name="hosted_button_id" type="hidden" value="XXXXX" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" type="image" />
<img src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" /></form>

补充说明

  • 仅需要修改这一个属性值,不需要调整其他代码逻辑,对现有站点功能无任何负面影响
  • target="_blank"是HTML原生标准属性,所有新旧版本浏览器都完美支持,不存在兼容失效的问题
  • 如果你站点内有多个同类型PayPal按钮,对应修改每个按钮所属form的target属性即可

内容的提问来源于stack exchange,提问作者Beto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 03:39:01