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 页面