Html 谷歌浏览器扩展的贝宝按钮

Html 谷歌浏览器扩展的贝宝按钮,html,google-chrome,paypal,google-chrome-extension,Html,Google Chrome,Paypal,Google Chrome Extension,我正试图在我的谷歌浏览器扩展中添加一个捐款按钮(因为我喜欢钱)。我遇到了麻烦,因为Chrome扩展试图在popup.html窗口中打开paypal创建的捐赠按钮。当我点击按钮时,我的分机只是重新启动,没有捐赠窗口 我曾尝试使用chrome.tab.create()来打开一个选项卡,但似乎没有任何效果 “捐赠”按钮的代码如下所示: <form action="chrome.tabs.create ({'url': 'https://www.paypal.com/cgi-bin/webscr'

我正试图在我的谷歌浏览器扩展中添加一个捐款按钮(因为我喜欢钱)。我遇到了麻烦,因为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">

这方面的任何帮助都将是巨大的

谢谢,而不是:

<form action="chrome.tabs.create ({'url': 'https://www.paypal.com/cgi-bin/webscr'});" method="post">

尝试:



尝试链接而不是表单:

要添加到贝宝: 如果您仍希望在其中链接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参数更改为您自己的参数。

同样的情况也会发生,扩展只需重新启动。无论如何,谢谢你的建议!嗯,这确实有效。在铬18.0.1025.168中试过。也许@InfinityLop没有重新加载扩展?也许旧版本的Chrome无法处理这个目标?一个优雅而简单的解决方案。谢谢如果我需要发送自定义数据以验证购买,该怎么办?表单发送所需的POST变量,链接不发送。免责声明:我也喜欢钱。事实上,我也在开发一个扩展,我非常好奇你是否觉得捐赠按钮有效。谢谢例如,如果你想要一些更有活力的东西,你也可以用a
<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>