如何在我的SPA的特定页面上隐藏facebook客户聊天插件?

时间:2019-06-07 19:57:57

标签: facebook-javascript-sdk nuxt.js facebook-chat

我们有带有Facebook客户聊天插件的SPA(单页应用程序,生成了nuxtjs项目)。

此插件在页面刷新期间初始化,并在路由器加载视图后保留在网站上。

我们只想在特定页面上显示此插件,例如登录页面,支持页面,付款页面,并在其余页面上隐藏。

在初始加载期间,插件会创建内含所有魔力的iframe,并且在SPA导航期间该iframe会保持不变。

问题是-如何在特定页面上正确隐藏Facebook客户聊天插件?销毁iframe?一些未记录的设置?另一个魔法?

谢谢

1 个答案:

答案 0 :(得分:0)

在该小部件已初始化之后,您可以通过方法window.FB.CustomerChat.show()window.FB.CustomerChat.hide()轻松控制可见性