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>
相关推荐
无敌最俊朗@16 小时前
Qt 多线程与并发编程详解
linux·开发语言·qt
FeliksLv16 小时前
iOS 集成mars xlog
ios
消失的旧时光-194316 小时前
Kotlin Flow 与“天然背压”(完整示例)
android·开发语言·kotlin
ClassOps16 小时前
Kotlin invoke 函数调用重载
android·开发语言·kotlin
小苏兮17 小时前
【C++】stack与queue的使用与模拟实现
开发语言·c++
2501_9151063217 小时前
CDN 可以实现 HTTPS 吗?实战要点、部署模式与真机验证流程
网络协议·http·ios·小程序·https·uni-app·iphone
高山有多高17 小时前
栈:“后进先出” 的艺术,撑起程序世界的底层骨架
c语言·开发语言·数据结构·c++·算法
蔗理苦17 小时前
2025-10-07 Python不基础 19——私有对象
开发语言·python·私有对象
greentea_201318 小时前
Codeforces Round 65 C. Round Table Knights(71)
c语言·开发语言·算法
小秋学嵌入式-不读研版18 小时前
C61-结构体数组
c语言·开发语言·数据结构·笔记·算法