我试图添加一个捐赠按钮(因为我喜欢钱)到我的谷歌Chrome扩展程序。我遇到了麻烦,因为Chrome扩展程序试图在popup.html窗口中打开paypal创建的捐赠按钮。当我点击按钮时,我的扩展程序只是重新启动,没有捐赠窗口。
我试过使用chrome.tab.create()来打开标签页,但似乎没有任何效果。
捐赠按钮的代码如下:
<form action="chrome.tabs.create ({'url': 'https://www.paypal.com/cgi-bin/webscr'});" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXXXXXXX">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.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">
任何帮助这将是伟大的!
谢谢
4条答案
按热度按时间i7uq4tfw1#
尝试使用链接而不是表单:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxxxxxx
w80xi6nr2#
取代:
试试看:
mm9b1k5b3#
要添加到PayPal_Robert:如果您仍然希望PayPal捐赠图片链接在那里,请尝试:
只需将hosted_button_id参数更改为您自己的参数即可。
cedebl8k4#
和平时前端编程一样,在addEventlistener使用**preventDefault()**函数