我正在尝试解决网站购物车 API 质量不佳的问题,因此我通过使用 Javascript 在 iframe 中向他们的网站提交表单来创建功能。
基本上,这些是发生的步骤:
- 用户点击“结帐”按钮
- 以 iframe 为目标提交表单(这会将项目添加到 3rd 方网站上的用户购物车)
- 通过 iframe 的 onload 事件,window.open 用于调出 3rd 方购物车页面。
这不会被解释为创建弹出窗口的直接用户交互,因此它会被弹出窗口阻止程序阻止。
我可能最终只在 iframe 中显示购物车页面,但有谁知道让弹出方法工作的方法吗?