【发布时间】:2021-08-11 17:59:43
【问题描述】:
我有一个 Safari 用户无法连接的在线白板。他们从控制台获得以下信息。
Refused to connect to wss://whiteboard.[MYDOMAIN].com/[MOREPATHSTUFF] because it does not appear in the connect-src directive of the Content Security Policy.
只有 Safari 会这样做。 Chrome、FF、Edge 等工作正常。我查看了其他与 SO 相关的帖子,似乎 Safari 需要类似...
<meta http-equiv="Content-Security-Policy" content="
default-src * data: blob: ws: wss: gap://ready file://*;
style-src * 'unsafe-inline';
script-src * 'unsafe-inline' 'unsafe-eval';
connect-src * ws: wss:;">
我不知道这一切意味着什么。我想要的只是让 Safari 允许连接,一切都应该很好。感谢您考虑如何实现这一目标。
【问题讨论】:
标签: safari content-security-policy