我们允许使用 PHP API 对多个社交网络进行外部 OAuth。当用户选择外部身份验证时,会打开一个新窗口(弹出窗口),应用程序在此请求授权。然后,仍然在弹出窗口中,使用提供给外部应用程序的回调 url 重定向用户。回调脚本执行各种任务(登录、检查、同步等),这些任务可能需要一段时间,然后才会关闭弹出窗口并更新母页。在执行这些任务时,弹出窗口只是空白。
我想要的是在调用回调 url 时在弹出窗口上显示“请稍候...”消息。一种解决方案是弹出窗口仅显示消息并传递 AJAX,但由于我不知道回调的参数(取决于外部应用程序),我想避免这种情况。有没有办法只用一个 PHP 脚本来做到这一点?