我想要的体验是:
- 用户点击“注册”
- 发生了一些异步服务器的事情(检查和验证。随便)
- 完成所需的异步服务器内容后,会弹出 Facebook / Twitter / 任何身份验证对话框。
使这变得困难的几件事:
- 社交弹出窗口小部件必须在弹出窗口中。它们不能在 iframe 内。
- 弹出窗口阻止程序将阻止任何不在单击处理程序的即时函数中的 window.open 代码
- window.open 来自标准 ajax 回调处理程序的代码将被弹出窗口阻止程序阻止。
- jQuery 1.8 中不推荐使用同步 ajax 请求
有任何想法吗?