当未登录 Facebook 或 Twitter 的用户单击喜欢/推文按钮时,会出现一个弹出窗口要求用户登录。此弹出窗口不会被任何类型的弹出窗口阻止程序阻止。例如,在 IE 中,它会打开,但无论如何 IE 都会向用户发出警告。底线是所有按钮可能使用相同的方法。 我有一个人们点击它的按钮,它应该打开一个类似的屏幕,但它总是被阻止。 该按钮(在 JS 中)的工作方式非常类似于 FB 之类的按钮。它检查用户是否登录。如果登录,则将“喜欢”发送到服务器。如果他不这样做,则会出现登录弹出窗口(并被阻止)。 因此,它是由用户发起的,但不是完全直接的结果,因为我们需要检查他是否登录。 最好的方法是什么?
最佳答案
弹出窗口是通过使用点赞、推文按钮单击激活的,它们实际上只显示 1 个弹出窗口。如果你愿意,你可以尝试只使用一个基于点击的弹出窗口,你一定能理解这一点。
关于javascript - facebook/twitter 分享按钮如何避免被弹出窗口拦截器拦截?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956852/