编辑-只需搜索所有的帖子‘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生成的相同链接输入的,但是到目前为止没有什么工作。
<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>发布于 2020-08-05 08:03:26
“Fb-customerchat”现在起作用了,“Fb-customerchat”只能显示该网站是否是实时的。即使本地主机由ngrok转发,聊天也不会显示。
https://stackoverflow.com/questions/63257703
复制相似问题