Кнопка PayPal для расширения Google Chrome - PullRequest
6 голосов
/ 16 сентября 2011

Я пытаюсь добавить кнопку пожертвования (потому что мне нравятся деньги) в моем расширении Google Chrome. У меня проблемы с этим, потому что расширение Chrome пытается открыть кнопку пожертвования PayPal в окне popup.html. Когда я нажимаю кнопку, мое расширение просто перезагружается, и окно для пожертвований отсутствует.

Я пытался использовать 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">

Любая помощь с этим была бы великолепна!

Спасибо

Ответы [ 3 ]

4 голосов
/ 16 сентября 2011

Попробуйте ссылку вместо формы: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxxxxxx

4 голосов
/ 16 сентября 2011

Вместо:

<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">
0 голосов
/ 26 марта 2014

Чтобы добавить в 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 на свой собственный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...