首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FB.UI是否被浏览器阻止?

FB.UI是否被浏览器阻止?
EN

Stack Overflow用户
提问于 2015-06-22 15:02:18
回答 1查看 586关注 0票数 0

我正在集成FB.UI到我的网站,我正在使用FB.UI初始化分享对话框,但它被浏览器阻止,无论如何都有显示弹出分享对话框,这是我的代码:

代码语言:javascript
复制
$.ajax({
    type: "POST",
    url: urlApi,
    data: json
}).done(function (data) {
    var obj = jQuery.parseJSON(data);
    var resp = jQuery.parseJSON(data);
    if (resp.success == "1") {
        var option = { method: 'feed', link: resp.link, title: resp.title, caption: resp.url, name:resp.title, display: "popup" };
         FB.ui(option);
  } 
});

注意:我不能直接使用URL分享对话框,因为我需要FB的数据响应,所以我使用javascript api。

EN

回答 1

Stack Overflow用户

发布于 2015-06-22 15:32:16

如果弹出窗口不是由用户直接单击产生的,浏览器将阻止弹出窗口。在您的示例中,FB.ui是在ajax调用成功时调用的(而不是直接单击用户类)。在不提供更多代码或上下文的情况下,我只能建议您重新考虑您的体系结构,以便实现ajax调用和FB共享对话框。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30973797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档