javascript - facebook/twitter 分享按钮如何避免被弹出窗口拦截器拦截?

标签 javascript html facebook twitter

当未登录 Facebook 或 Twitter 的用户单击喜欢/推文按钮时,会出现一个弹出窗口要求用户登录。此弹出窗口不会被任何类型的弹出窗口阻止程序阻止。例如,在 IE 中,它会打开,但无论如何 IE 都会向用户发出警告。底线是所有按钮可能使用相同的方法。 我有一个人们点击它的按钮,它应该打开一个类似的屏幕,但它总是被阻止。 该按钮(在 JS 中)的工作方式非常类似于 FB 之类的按钮。它检查用户是否登录。如果登录,则将“喜欢”发送到服务器。如果他不这样做,则会出现登录弹出窗口(并被阻止)。 因此,它是由用户发起的,但不是完全直接的结果,因为我们需要检查他是否登录。 最好的方法是什么?

最佳答案

弹出窗口是通过使用点赞、推文按钮单击激活的,它们实际上只显示 1 个弹出窗口。如果你愿意,你可以尝试只使用一个基于点击的弹出窗口,你一定能理解这一点。

关于javascript - facebook/twitter 分享按钮如何避免被弹出窗口拦截器拦截?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956852/

相关文章:

javascript - 页面加载后在 React 中加载第三方 iframe,使 iframe 不影响 PageSpeed 得分

javascript - 使用 jquery 迭代表格单元格

html - 选择框文本在 Firefox 中位于顶部

javascript - 将类(悬停时)添加到目标池,但不添加到悬停元素

Javascript 访问 Disqus 评论文本框?

javascript - 如何使用正则表达式提取字符串的各个部分

javascript - 如何在不使用 flash 的情况下将文本复制到剪贴板?

ios - Swift 5 IOS facebook 共享对话框未显示在我的应用程序上

java - 是否可以在 Java 应用程序上添加类似 facebook 的按钮?

facebook的Android共享 Intent -共享文本和链接