首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户聊天不显示MVC 5。

客户聊天不显示MVC 5。
EN

Stack Overflow用户
提问于 2020-08-05 02:46:42
回答 1查看 242关注 0票数 1

编辑-只需搜索所有的帖子‘fb-客户聊天’,甚至试用他们的代码与我的应用程序id,不知怎的,它没有工作的

我一直在尝试在一个网站上添加一个Facebook客户聊天。

到目前为止,这是我一直遵循的链接,这是我迄今为止尝试过的链接方法,但没有任何效果。

下面的代码是默认的@{ ViewBag.Title =“约”;}之后视图顶部的位置。

默认生成的代码已被删除

console.log确实被解雇了,“fb-messengermessageus”可以工作,但是“fb-customerchat”没有显示“

我已经在Google上测试过Adblock on和off,Firefox有本地主机的on和off保护,还有Microsoft。我正在使用ngrok公开本地主机,我已经创建了两个FB开发测试应用程序,其中一个是放置localhost :端口作为我的站点URL,另一个带有ngrok生成的链接,facebook页面‘白色域名’也是使用ngrok生成的相同链接输入的,但是到目前为止没有什么工作。

代码语言:javascript
复制
<script>
    window.fbAsyncInit = function () {
        FB.init({
            appId: 'app-id',
            autoLogAppEvents: true,
            xfbml: true,
            version: 'v7.0'
        });

        // Fire an event when the FB library asynchronously is loaded
        $("#fb-root").trigger("facebook:init");

        // Additional initialization code here
        FB.CustomerChat.show(shouldShowDialog = true);
        FB.CustomerChat.showDialog();

    };

    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js#xfbml=1&version=v7.0";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));

</script>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>

<!-- Your Chat Plugin code -->
<div class="fb-customerchat"
     page_id="page-id"
     theme_color="#459645"
     logged_in_greeting="Hi! How can we help you?"
     logged_out_greeting="GoodBye!... Hope to see you soon."
     minimized="false">
</div>

<div class="fb-messengermessageus"
     messenger_app_id="messenger-app-id"
     page_id="page-id"
     color="white"
     size="large">
</div>

<script>
    $(document).ready(function () {
        $("#fb-root").bind("facebook:init", function () {
            console.log("The event is fired FB SDK object is ready to be used.");
        });
    });
</script>
EN

回答 1

Stack Overflow用户

发布于 2020-08-05 08:03:26

“Fb-customerchat”现在起作用了,“Fb-customerchat”只能显示该网站是否是实时的。即使本地主机由ngrok转发,聊天也不会显示。

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

https://stackoverflow.com/questions/63257703

复制
相关文章

相似问题

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