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>
相关推荐
add45a几秒前
C++中的工厂方法模式
开发语言·c++·算法
java1234_小锋1 分钟前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring
番茄去哪了5 分钟前
Java基础面试题day02
java·开发语言·面向对象编程
xushichao19899 分钟前
C++中的工厂模式高级应用
开发语言·c++·算法
njsgcs9 分钟前
c# solidworks 折弯系数检查
开发语言·c#
SuperEugene13 分钟前
Vue3 + Element Plus 表格实战:批量操作、行内编辑、跨页选中逻辑统一|表单与表格规范篇
开发语言·前端·javascript
2501_9249526917 分钟前
C++模块化编程指南
开发语言·c++·算法
2401_8319207420 分钟前
基于C++的爬虫框架
开发语言·c++·算法
1104.北光c°21 分钟前
深入浅出 Elasticsearch:从搜索框到精准排序的架构实战
java·开发语言·elasticsearch·缓存·架构·全文检索·es
weixin_4219226927 分钟前
模板元编程性能分析
开发语言·c++·算法