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

标签 javascript asp.net paypal

当您单击 API v2 中的 PayPal 按钮时,浏览器的工具栏等也会变灰且无法访问。当 PayPal 进程完成时,它会重新启用。这些操作与模态弹出窗口相同,但它适用于整个浏览器。

enter image description here

大概这是 PayPal API 中内置的一个函数,但我不认为这是可能的,但它显然是可能的。

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

最佳答案

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

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

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

我没有任何资料可以证明这一点,但这就是某些 Electron 窗口的工作方式,所以我认为这就是它的工作方式。

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

关于javascript - 当您使用新的 Checkout 按钮时,PayPal 如何禁用浏览器的工具栏访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55320021/

相关文章:

paypal - 无法登录 Paypal 开发者网站

soap - Paypal设置错误的Content-Type怎么办?

javascript - 回调函数未按预期工作

JavaScript 表操作

javascript - Angular 滚动条中的 ag-grid 不起作用

c# - 将授权 token 传递给 Odata 客户端

javascript - 忽略是临时 Internet 文件

security - 是否有必要从具有 https 或 http 足够安全的网页提供 paypal 托管按钮?

javascript - JavaScript 中的 PHP preg_replace

asp.net - 无法使用 dotMemory 启动内存分析