javascript - CORS 策略和 customerchat net::ERR_FAILED 上的 FB 聊天插件错误

标签 javascript reactjs facebook-chat

我在正文中执行以下代码时出错:

<div id="fb-root"></div>
<div id="fb-customer-chat" class="fb-customerchat">
</div>
<script>
  var chatbox = document.getElementById('fb-customer-chat');
  chatbox.setAttribute("page_id", "YOURPAGEIDHERE");
  chatbox.setAttribute("attribution", "biz_inbox");

  window.fbAsyncInit = function() {
  FB.init({
    xfbml            : true,
    version          : 'v12.0'
  });
  };

  (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';
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>

错误: enter image description here

我已经将 FB Advanced Messaging 中的域列入白名单。我不确定我是否遗漏了代码中的其他内容。

最佳答案

在设置页面 > 高级消息 > 白名单域中。 添加您的域。验证您的域是 https 还是 http。

进入配置插件面板 > 配置并添加您的域。

关于javascript - CORS 策略和 customerchat net::ERR_FAILED 上的 FB 聊天插件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69461466/

相关文章:

javascript - 我的字符串与正则表达式 Javascript 不匹配的原因

javascript - 使用react和redux-form验证未捕获TypeError : Cannot read property 'length' of undefined ,

javascript - 为什么 enzyme 无法测试 react Highcharts ?

javascript - 有什么方法可以检测 React JS 中的中间点击吗?

ruby-on-rails - 使用 FQL/Chat API 实时更新用户好友的 online_presence

javascript - 选中复选框时从行获取值

javascript - 包含多个步骤的注册表单?

javascript - 确保两个项目是 JS/jQuery 中的 sibling

xmpp - Dart 有 XMPP api 吗?