ios - WebSocket 网络错误:操作无法完成
问题描述
我正在尝试连接到 Web 套接字服务器,但出现错误
WebSocket 网络错误:操作无法完成。(kCFErrorDomainCFNetwork 错误 2。)
添加了对 CSP 的描述
<meta
http-equiv="Content-Security-Policy"
content="
default-src * data: blob: 'unsafe-inline' 'unsafe-eval';
script-src * data: blob: 'unsafe-inline' 'unsafe-eval';
connect-src * data: blob: 'unsafe-inline';
img-src * data: blob: 'unsafe-inline';
frame-src * data: blob: ;
style-src * data: blob: 'unsafe-inline';
font-src * data: blob: 'unsafe-inline';
">
为 .plist 文件添加了描述
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
<key>NSAllowsArbitraryLoads</key>
<true/>
在 safari 中,一切正常,但在模拟器中仍然存在错误。可能是什么问题呢?
解决方案
错误是我输入了错误的wss服务器地址
推荐阅读
- c++ - 如何保证共享库在 Linux 发行版之间可移植?
- r - 使用 read.csv 保存文件路径
- ios - 使用 SwiftUI 和 Combine 根据授权状态有条件地显示视图?
- python - 即使 cwd 已更改也访问文件
- c++ - 在 Intel 64 位 Red Hat 7.5 上交叉编译到 ARM64 (AARCH64) 找不到 dlfcn.h、cstddef.h 等
- javascript - 不允许拖动两个对象来清空 div
- javascript - 如何在提交前加密密码?
- c++ - 在 cpp 中从 argc=1 更改为 3 时输出无效
- database - PostgreSQL 根据在另一个表中输入的值自动填写一个字段
- python - 在 Django 2.2 中编写自定义中间件,控制根本不进入 __call__() 方法