接入代码
基础用法
html
<script
src="https://widget.webnav.ai/widget/chat-widget.js"
data-base-url="https://yoursite.com"
></script>完整示例
html
<script
src="https://widget.webnav.ai/widget/chat-widget.js"
data-server="https://widget.webnav.ai"
data-base-url="https://yoursite.com"
data-theme="dark"
data-lang="zh"
data-logo="https://yoursite.com/logo.png"
data-exclude="/admin/*,/login"
></script>本地开发
本地开发时指向本地后端:
html
<script
src="http://localhost:8000/widget/chat-widget.js"
data-server="http://localhost:8000"
data-base-url="http://localhost:8000"
data-theme="dark"
></script>多域名抓取
让 AI 同时学习多个网站的内容:
html
<script
src="https://widget.webnav.ai/widget/chat-widget.js"
data-base-url="https://yoursite.com,https://blog.yoursite.com,https://docs.yoursite.com"
data-theme="dark"
></script>第一个 URL 的域名为主域名(缓存目录名),每个域名还会自动发现 docs. 子域名。
注意事项
- 代码放在
</body>前 - Widget 使用 Shadow DOM,不会影响你的页面样式
- 首次加载会自动爬取网站内容(1-2 分钟),之后从缓存读取
- 对话历史存储在用户浏览器的 IndexedDB 中