Paypal 捐赠按钮在 chrome://extensions/ 中不起作用(OptionsV2)

Posted

技术标签:

【中文标题】Paypal 捐赠按钮在 chrome://extensions/ 中不起作用(OptionsV2)【英文标题】:Paypal donate button not working in chrome://extensions/ (OptionsV2) 【发布时间】:2016-06-27 17:42:46 【问题描述】:

我做了一个 Chrome 扩展程序,如果有人想捐款,我做了一个捐款按钮。

但 PayPal 按钮仅在您在扩展程序本身的选项中单击它时才起作用 (chrome-extension://myidhere/gitmb/options/options.html) 但它不起作用 embedded in the extensions folder (chrome://extensions/?options=myidhere)

这是为什么呢?代码有问题吗?还是chrome阻止了它?

按钮代码:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
  <input type="hidden" name="cmd" value="_s-xclick">
  <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----[snip]-----END PKCS7-----">
  <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" >
  <img  border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif"  >
</form>

【问题讨论】:

我编辑了您的问题以删除扩展链接(可被视为垃圾邮件),添加了选项文档的链接并包含相关代码。 关于主题,嵌入式选项页面可能无法提交表单。 看看this solution是否适合你。 【参考方案1】:

这可能会失败,因为嵌入式页面无法导航到帖子 URL。尝试将表单中的target 更改为"_blank"

如果这不起作用,您可能需要do the POST yourself。

【讨论】:

感谢您的编辑。我试图将目标更改为“_blank”,但它不起作用。我会查看您发布的 POST 选项。感谢您的时间。如果我成功了,我会告诉你的。【参考方案2】:

回答有点晚了:

按钮作为链接

我通过实现带有目标空白属性而不是表单的链接来管理同样的事情。 Paypal 提供此选项。

我也意识到,我的扩展程序弹出窗口包含 paypal 按钮的表单,打开速度慢得多,就像链接一样。

按钮形式

除此之外(我自己没有测试过),如果表单元素与目标空白属性一起使用,它应该可以工作。

【讨论】:

以上是关于Paypal 捐赠按钮在 chrome://extensions/ 中不起作用(OptionsV2)的主要内容,如果未能解决你的问题,请参考以下文章

自定义 PayPal 捐赠按钮以将信息传递到 PayPal 页面

“立即捐赠”按钮的 Paypal 自定义金额

在 android 上制作一个有效的 PayPal 捐赠按钮

iOS 中捐赠按钮的 Paypal 集成

Paypal - 创建按钮上没有出现捐赠选项

如何设置多种货币的捐赠paypal按钮?