2025-11-10 11:32AM
我在 chatwoot 网站中增加客服入口,已经把chatwoot的js代码添加到HTML项目中了,但是在浏览器控制台却报错了:Firefox无法建立到wss://mysite.com 服务器的连接
我查看了nginx配置和项目的启动都没有发现问题,最后在html项目的index.html中发现了问题
<meta http-equiv="content-security-policy" content="default-src 'none'; font-src 'self' data:; img-src 'self' data:; style-src 'unsafe-inline'; media-src 'self' data:; script-sr c 'unsafe-inline' data:; object-src 'self' data:; frame-src 'self' data:;">
那是因为,CSP 生效,connect-src会继承default-src: 'none',即禁止所有网络连接(包括wss://mysite.com的 WebSocket),导致连接失败。
把这行代码删掉,就发现浏览器控制台没有报错了。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论