Я делал эту реализацию с помощью SDK клиентского чата Facebook Messenger в моем приложении Nuxt.
Решение 1 (сработало 0%):
Я попробовал https://www.npmjs.com/package/vue-fb-customer-chat, и это не сработало, сайт самого пакета не работает -.-! Я импортирую его и использую как плагины и так далее, я сделал точно так, как было указано, я даже попытался использовать <VueFbCustomerChat />
и <vue-fb-customer-chat />
как дополнительные, но, похоже, ничего не работает!
Решение 2 (сработало 50%):
Более того, я попытался использовать его как статический файл, создав статический файл с именем fb-sdk.js
и успешно развернув его:
window.fbAsyncInit = function() {
FB.init({
xfbml: true,
version: "v6.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")
но я получил эту ошибку, когда начал общаться с ним:
ErrorUtils caught an error:
a.substr is not a function. [Caught in: React reported an error]
Subsequent errors won't be logged; see https://fburl.com/debugjs.
Окно чата появилось и исчезло, затем оно перестало быть кликабельным @@
Пожалуйста, помогите мне добавить SDK клиентского чата Facebook Messenger в NuxtJS, есть ли пакет? пошаговое руководство?