【问题标题】:Integrate frontchat with Nuxt将 frontchat 与 Nuxt 集成
【发布时间】:2022-12-23 22:01:06
【问题描述】:

我正在将前端应用程序与我的 nuxt 站点集成。它已经在我以前的 vue 网站上运行良好。在脚本标签中添加包nuxt.config.js文件。

  head: {
   script: [{ src: 'https://chat-assets.frontapp.com/v1/chat.bundle.js' }]
  },

我正在将脚本的其余部分集成到页面/index.vue文件。像那样

if (process.client) {
  window.FrontChat('init', {
  chatId: 'XXXXXXXXXXXXXXX',
  useDefaultLauncher: true
});
}

它给了我这个警告和错误。

【问题讨论】:

  • Nuxt2 还是 3?您不能使用 NPM 包而不是 CDN?
  • 对于 Nuxt2,检查那个:stackoverflow.com/a/67535277/8816585
  • @kissu 我正在使用 Nuxt2,我认为它没有错误。我不知道为什么这个错误只出现在nuxt。这不是 NPM 包。
  • 如果没有 NPM 包,那就太可惜了。否则,我之前的评论仍然有效。

标签: null nuxt.js client-side appendchild github-third-party-apps


【解决方案1】:

我通过添加 body: true 来解决它,因为

Front Chat 脚本应位于结束正文之前 标签。

  head: {
   script: [{ 
     src: 'https://chat-assets.frontapp.com/v1/chat.bundle.js' 
     body: true, 
    }]
  },

【讨论】:

    猜你喜欢
    • 2020-05-21
    • 2018-07-28
    • 2022-06-28
    • 2018-12-15
    • 2021-10-24
    • 2018-03-30
    • 1970-01-01
    • 2019-12-10
    • 2021-06-29
    相关资源
    最近更新 更多