我正在尝试向我的Google 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">
任何帮助都会很棒!
由于
答案 0 :(得分:4)
而不是:
<form action="chrome.tabs.create ({'url': 'https://www.paypal.com/cgi-bin/webscr'});" method="post">
尝试:
<form action="https://www.paypal.com/cgi-bin/webscr" target="_blank" method="post">
答案 1 :(得分:4)
答案 2 :(得分:0)
要添加到PayPal_Robert: 如果您仍希望在其中链接PayPal捐赠图像,请尝试:
<a target='_blank' href='https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxxxxxxx'>
<image src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0">
</a>
只需将hosted_button_id参数更改为您自己的参数。