【问题标题】:Paypal donate button not working in chrome://extensions/ (OptionsV2)Paypal 捐赠按钮在 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" alt="PayPal - The safer, easier way to pay online!">
  <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

【问题讨论】:

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

标签: javascript google-chrome paypal google-chrome-extension


【解决方案1】:

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

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

【讨论】:

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

回答有点晚了:

按钮作为链接

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

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

按钮形式

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

【讨论】:

    猜你喜欢
    • 2013-07-27
    • 1970-01-01
    • 2017-01-04
    • 2020-12-05
    • 2015-11-22
    • 2014-12-01
    • 2015-06-30
    • 2015-09-04
    • 1970-01-01
    相关资源
    最近更新 更多