我有一个问题/问题:我通过 Kubernetes 部署 Hyperledger Explorer(连接到我的 Fabric 网络)并通过入口连接到它的 ui。在除 safari 之外的任何浏览器上,我对资源管理器都没有问题,但在 Safari 上,登录后,我在浏览器的控制台中有一个空白页面和以下错误:
[Error] Refused to connect to wss://[MYURL] because it appears in neither the connect-src directive nor the default-src directive of the Content Security Policy. (x2)
你知道这是资源管理器的问题还是我的入口配置的问题?这是某种cors问题吗?
这是我的入口配置。我试图修改注释,删除一些,但没有运气。
ingress:
enabled: true
annotations:
external-dns.alpha.kubernetes.io/hostname: MYURL
external-dns.alpha.kubernetes.io/target: MYURL
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/cors-allow-headers: DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Apollo-Tracing
nginx.ingress.kubernetes.io/cors-allow-methods: "PUT, GET, POST, OPTIONS"
nginx.ingress.kubernetes.io/cors-allow-credentials: "true"
path: /
servicePort: ui
hosts:
- MYURL