PayPal捐赠按钮在 chrome://extensions/ 中不起作用(选项V2)

Paypal donate button not working in chrome://extensions/ (OptionsV2)

本文关键字:不起作用 选项 V2 extensions PayPal 按钮 chrome      更新时间:2023-09-26

我做了一个Chrome扩展程序,如果有人想捐款,我做了一个捐赠按钮。

但是PayPal按钮仅在扩展本身(chrome-extension://myidhere/gitmb/options/options.html)的optons中单击它时才有效,但它不起作用嵌入在扩展文件夹(chrome://extensions/?options=myidhere

为什么?代码有问题吗?还是铬阻止了它?

按钮代码:

<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" 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>

这可能会失败,因为嵌入的页面无法导航到帖子 URL。尝试将表单中的target更改为"_blank"

如果这不起作用,您可能需要自己进行开机自检。

有点

晚了的答案:

按钮作为链接

我通过使用目标空白属性而不是表单实现链接来管理同样的事情。PayPal提供此选项。

我也意识到,我的扩展包含PayPal按钮表单的弹出窗口打开 WAYS 的速度较慢,就像链接一样。

按钮作为表单

除此之外(我自己还没有测试过),如果表单元素与目标空白属性一起使用,它应该可以工作。