swift加载h5页面空白

swift加载h5页面空白

problem

背景

  • xcode swift 项目,WebView方式加载h5页面
  • 本地h5地址是:http://localhost:5173/ 浏览器打开正常

Swift 加载h5:

  • 百度官网 加载正常
  • 本地h5页面 加载空白,没有报错
swift 复制代码
    override func viewDidLoad() {
        super.viewDidLoad()
        // let myURL = URL(string:"https://www.baidu.com") // ok
        let myURL = URL(string:"http://localhost:5173/") // not working 页面空白
        let myRequest = URLRequest(url: myURL!)
        webView.load(myRequest)
    }}

reason

本地是http服务,需要加个配置

solution

用源码方式打开 info.plist 文件

  • 右键-> open as -> source code
  • 添加以下配置
xml 复制代码
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
相关推荐
孙克旭_13 分钟前
JVM 入门详解:JVM、JRE、JDK 区别,JVM 基础结构梳理
java·开发语言·jvm
随遇而安zx16 分钟前
【地基篇】---JVM 内存结构知识点(Java 8 运行时数据区深度解析)
java·开发语言·jvm
FfHUCisI30 分钟前
Golang 切片扩容策略
开发语言·数据库·golang
en.en..32 分钟前
Ubuntu嵌入式开发 export环境变量
java·开发语言·数据库
ynchyong44 分钟前
JavaScript Promise 实战:.then() 与 .catch() 的区别及回调函数封装指南
开发语言·javascript·ecmascript·promise·then
名字还没想好☜1 小时前
Go 1.21 context.WithoutCancel 实战:父 context 取消了,收尾任务还要继续跑
开发语言·后端·golang·go
wdfk_prog1 小时前
canopennode-rtt推荐,不只可以做从站,也可以承担主站角色
c语言·开发语言·数据库·学习·算法·深度优先
启观川1 小时前
Python基础-第 16 章 综合案例:客户信息管理系统
开发语言·笔记·python·正则表达式
无小道1 小时前
C/C++——可变参数
c语言·开发语言·c++·可变参数
BioRunYiXue1 小时前
科研干货 | IC50全面解读:概念解析、实验设计与数据分析要点
java·开发语言·javascript·人工智能·算法·数据挖掘·数据分析