当您使用新的Checkout按钮时,PayPal如何禁用浏览器的工具栏访问

Dav*_*vid 6 javascript asp.net paypal

当您点击API v2中的PayPal按钮时,浏览器的工具栏等也会变灰并且无法访问。PayPal流程完成后将重新启用它。这些操作与将其应用于整个浏览器一样,就像是一个模式弹出窗口一样。

在此处输入图片说明

大概这是内置在PayPal API中的功能,但我认为这是不可能的,但显然是可行的。

有人知道执行此操作的脚本吗?

Ela*_*nis 3

我认为这是 Firefox 的特殊性。我解释:

当您尝试使用 Paypal 帐户付款时,它会打开一个新的浏览器窗口,用于验证您的 Paypal 帐户身份(因此网站本身不知道您输入的内容 - 安全原因)。

当 Firefox 启动这个新窗口时,它会禁用“父”窗口交互。

我没有任何消息来源来证明这一点,但这就是一些 Electron 窗口的工作原理,所以我认为这就是它的工作原理。

您应该查看Firefox 中的window.open实现来确定。