如果您的网站不再显示 Web Widget(经典),造成此问题的原因可能有多种。使用此故障排除指南来隔离并解决问题。
第 1 步:验证小组件是否运行
要确认小组件是否显示,请按照以下步骤操作:
- 使用 jsfiddle.net 等工具单独测试小组件并缩小问题范围
- 将小组件脚本复制到 HTML 框中 > 单击运行
- 小组件的弹出窗口将显示在右下角
如果您看不到小组件弹出,则表示小组件无法正常工作或未配置。按照第 3 步和第 4 步操作。
如果您确实看到了小组件并确认其有用,则造成问题的原因可能是干扰或小组件在您网站上安装方式不正确。验证第 2 步和第 6 步。
第 2 步:确保小组件正确安装
确保您不受以下小组件脚本常见问题影响:
- 小组件脚本不在您的网站上或已移除
- 您的网站上显示错误的小组件脚本
- 您的网站上显示正确的小组件脚本,但该脚本不在页首和页脚中
按照以下文章操作,查找并验证相应代码是否在您的网站上:如何在网站上找到小组件代码?
如果脚本不存在或不正确,请将其添加到源代码的页首或页脚中。
如果小组件脚本存在且正确,请确保您已将该脚本添加到网站的页首或页脚中。有关脚本的安装方式和位置的更多信息,请参阅文章:在网站或帮助中心添加 Web Widget(经典)。
第 3 步:验证是否有专员在线
检查是否至少有一名专员在线并有空进行在线交谈如果您未设置联系表格或离线表格,且没有专员在线,则不会显示小组件。首先,请检查这些设置,并查看是否有专员可以进行在线交谈。
有关更多信息,请参阅文章:设置在线交谈空闲状态。
第 4 步:检查您的设置
如果您使用的是 Web Widget(经典),请确保其显示在管理中心 > 渠道 > 经典 > Web Widget 中。
如果您没有看到小组件,请添加相应渠道,并在您的网站上安装相关代码。
第 5 步:验证人员是否被阻止
检查报告问题的访问者是否被禁止加入 Chat 界面。Chat 实例也可能有国家/地区或域名限制。
如果访问者的 IP 地址被禁,则相应用户的实时在线交谈选项也会被禁止,且小组件也不会显示在页面上。
检查安全设置中的需要登录选项是否已勾选。有关更多信息,请参阅文章:限制帮助中心仅限已登录用户访问。Web Widget(经典)仅显示用户可见的帮助中心内容。勾选需要登录后,未通过身份验证的用户可能无法加载 Web Widget(经典)。有关更多信息,请参阅文章:将 Web Widget 添加到网站或帮助中心。
第 6 步:检查是否有干扰和错误
打开浏览器控制台,具体操作因首选浏览器而异。您可以在其中查看网络请求、CSS、安全错误等信息日志。验证是否显示错误:ERR_INSECURE_RESPONSE。
如果您看到该错误,则表明您当前没有 SSL 设置。只要在 URL 开头看到 HTTPS
,即可确认您已设置 SSL,反之亦然。如果您没有看到 HTTPS
,您可以使用 Zendesk 设置的 SSL。
配置防火墙以允许显示 Web Widget。