如何在回调中弹出 window

How to popup window in a callback

我有一个 javascript 应用程序,它通过社交网络对用户进行身份验证(带有弹出窗口,在用户身份验证后关闭)API,然后在某些特定情况下,弹出一个'repost' window。 API 是完全异步的,应该在回调中创建弹出窗口。但是,Chrome 的策略是阻止所有未在处理程序本身(但在其他函数中)调用的弹出窗口。有什么方法可以用来弹出第二个 window? P.S。社交网络是vk.com,如果有帮助的话/

这是不可能的,因为 API 会阻止所有不是来自点击事件的调用。

如果您要走这条路线,我建议您使用 modal popup instead