前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >blazor嵌入鸿蒙

blazor嵌入鸿蒙

作者头像
郑子铭
发布2025-02-20 12:59:45
发布2025-02-20 12:59:45
5700
代码可运行
举报
运行总次数:0
代码可运行

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

源码地址 https://github.com/NianG-net/BlazorHybridOpenHarmony

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

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

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

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

代码语言:javascript
代码运行次数:0
复制
import webview from '@ohos.web.webview'

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

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

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

实际最终效果

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-02-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DotNet NB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档