fastgpt本地部署后使用http://localhost访问可以正常使用语音输入,换成本地IP:3000访问则提示“您的浏览器不支持语音输入”。 原因分析HTTP 协议问题(核心原因)
(图片来源网络,侵删)
终极方案(部署 HTTPS)使用 Caddy 反向代理为内网 FastGPT 生成 HTTPS(自动证书)Windows下载地址:https://caddyserver.com/download解压并添加 caddy.exe 到 PATH 环境变量创建一个文件 Caddyfile(无扩展名),写入:fastgpt.example.com {
tls internal # 让 Caddy 自签发证书,非 Let's Encrypt
reverse_proxy localhost:3000
}如果只需要使用局域网IP访问,可以修改为:192.168.1.100 {
tls internal# 让 Caddy 自签发证书,非 Let's Encrypt
reverse_proxy localhost:3000
}其中ip地址替换为本地局域网的地址启动 Caddy:
caddy run首次运行时,Caddy 会自动:申请 Let's Encrypt/ZeroSSL HTTPS 证书(全自动)。监听 80/443 端口,并将 HTTP 重定向到 HTTPS。最后访问 HTTPS 版 FastGPThttps://fastgpt.example.com或https://192.168.1.100
至此语音输入功能恢复正常(浏览器允许 HTTPS 麦克风访问)
转载请注明来自极限财经,本文标题:《英雄联盟输入不支持怎么办(本地部署FastGPT提示您的浏览器不支持语音输入)》
还没有评论,来说两句吧...