Blazor 助力 .NET 鸿蒙应用开发

360影视 2024-12-28 09:13 2

摘要:最近挺多讨论在鸿蒙上运行net已经有把应用aot成linux-musl在鸿蒙上的成功例子,遂也尝试了下在鸿蒙应用内嵌入blazor源码地址1.首先blazor wasm开启预先aot编译//报错检查是否安装wasm-tool2.创建一个正常鸿蒙应用 空项目Ar

最近挺多讨论在鸿蒙上运行net已经有把应用aot成linux-musl在鸿蒙上的成功例子,遂也尝试了下在鸿蒙应用内嵌入blazor

源码地址

1.首先blazor wasm开启预先aot编译

//报错检查是否安装wasm-tool

2.创建一个正常鸿蒙应用 空项目

ArkUI默认带有webview组件基于Chromium所以直接使用即可

import webview from '@ohos.web.webview'

如果webview组件直接载入静态文件,index.html访问目录下的css/js/wasm会存在CORS问题所以要过一层代理处理它

'resource://...' from origin '' has been blocked by CORS policy

构造一个假的http 通过拦截请求的方式把把response改成直接访问资源中文件

实际最终效果

来源:opendotnet

相关推荐