Avalonia跨平台入门第二十一篇之玩耍CEF
myzbx 2025-06-08 23:02 2 浏览
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListBox图片消息、窗口抖动、语音发送、语音播放、语音播放问题;今晚接着研究CEF去加载网页,下面是加载高德地图效果:
直接上GitHub的地址:
https://github.com/CefNet/CefNet
1、在入口进行初始化设置:
var settings = new CefSettings();
settings.MultiThreadedMessageLoop = !externalMessagePump;
settings.ExternalMessagePump = externalMessagePump;
settings.NoSandbox = true;
settings.WindowlessRenderingEnabled = true;
settings.LocalesDirPath = Path.Combine(cefPath, "Resources", "locales");
settings.ResourcesDirPath = Path.Combine(cefPath, "Resources");
settings.LogSeverity = CefLogSeverity.Warning;
settings.IgnoreCertificateErrors = true;
settings.UncaughtExceptionStackSize = 8;
2、我直接后台加载测试的:
private void GoToLoadMap()
{
string initUrl = "file:///" + AppDomain.CurrentDomain.BaseDirectory + @"Maps/HeatMap.html";
WebView webView = new WebView();
webView.InitialUrl = initUrl;
RootGrid.Children.Add(webView);
}
3、去下载Chromium Embedded Framework:
https://cef-builds.spotifycdn.com/index.html
4、关于配置
Extract all files into the cef/ directory.
Copy cef/Resources/icudtl.dat into cef/Release/
最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果;编程不息、Bug不止、无Bug、无生活;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下,多谢您的支持!
相关推荐
- PhantomJS出局!Puppeteer vs. Playwright 如何选择?
-
大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!前言浏览器自动化并不是一项新技术,Sel...
- Cesium 两种方式加载 Geoserver服务 WMTS以及WMS、WFS、KML资源图层
-
最近有需求,Cesium叠加Geoserver缓存瓦片,也就是WMTS瓦片,本来想直接使用Tomcat之类的容器发布瓦片服务再叠加。后来发现Geoserver的瓦片规则有点不太常规,...
- Windows App Studio 更新,快速打包 WordPress 网站为通用应用
-
2015年12月23日,10:52上午-Picturepan2今天,微软推出了12月WindowsAppStudio更新。如果你拥有WordPress网站,Wind...
- 2025 款凯迪拉克 Escalade IQ 将技术推向新高度
-
从55英寸显示屏到免提驾驶,2025款EscaladeIQ将凯迪拉克的科技提升到了一个新的水平。2025款凯迪拉克EscaladeIQ电动版的推出是重磅新闻。除了出乎意料的动力系统之外...
- 苹果iOS14发布,亮点不少,网友:有点像wp系统
-
北京时间6月23日凌晨1点,苹果开发者大会WWDC2020首次以直播形式举行,苹果公司CEO蒂姆·库克在史蒂夫·乔布斯剧院礼堂做开场演讲。视频截图随后,苹果高级副总裁CraigFederighi开...
- Avalonia跨平台入门第二十一篇之玩耍CEF
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expande...
- WordPress 站点地图如何设置?WordPress 站点地图指南及其使用方法
-
WordPress站点地图设置指南及其使用方法吓载海量跨境营销软件:https://www.huahaikuajing.com什么是站点地图以及如何使用它如果您曾经坐下来阅读有关SEO的文章,您...
- 数控变频器的研究与实现(数控变频器作用)
-
一般变频器具有两种控制方式:控制面板控制方式和串行通信数据控制方式。控制面板控制方式利用变频器自带控制面板进行手动操控,一般应用于非自动控制场合。在自动化程度越来越高的工业生产现场以及机电一体化的数控...
- 一文学会VB编程,简单实用不费力(vb编程基础知识)
-
应用实例:给VB程序加菜单图标:在VB里面加图标比较麻烦,你需要用到API函数进行调用,参数不好理解:给菜单添加图标的API函数:GetMenu、GetSubMenu、GetMenuItemID、Se...
- 谷歌亲儿子升级Android11,Pixel大全套的技巧分享
-
GooglePixel5出来前,一直都是用GooglePixel4a作为主力机,手感好之余也有强大的拍照功能,NT$11,990的建议售价降低入手门槛,这或许也是Pixel系列不断...
- 基于Unity3D的三维页游的设计与实现
-
张海程,李效伟,郭玮玮,张萌,庄绪姣,车统统(山东女子学院信息技术学院,山东济南250300)摘要:Unity3D引擎能够加速网页三维游戏的开发。基于Unity3D引擎,使用3DsMax对三...
- DevExpress Universal Subscription v15.1.3震撼发布
-
DevExpress日前震撼发布了全新的v15.1.3版本。在此次发布的新版本中,您可以利用我们的UI控件集在Windows10上进行开发。凭借现在投放在Windows8XAML平台上的代码,我...
- 苹果智能手表十大细节曝光(苹果智能手表最新款功能介绍)
-
从今天开始,软件开发商将可以为苹果智能手表AppleWatch开发新应用。当然,这些应用不是独立的,它们必须是当前iPhone上现有应用的扩展。此外,AppleWatch的开发者套件WatchKi...
- 专题|外行人看大数据 十款最常用的数据可视化工具
-
实习编辑:西和西校对排版:bin~bin随着大数据时代的到来,数据可视化工具越来越重要,大量繁杂的数据在经过可视化工具处理后,从简单的表格变成多种多样的图形,以图形化的形式展现在用户面前,清晰直观。...
- 最新的iPhone更新,CarPlay功能将升级
-
苹果最近向测试人员推出了一个新的iOSBeta,除了iPhone的新功能外,这家总部位于库比蒂诺的科技巨头似乎还默默地为CarPlay用户提供了许多优惠。最新的主要CarPlay大修是作为iOS...
- 一周热门
- 最近发表
-
- PhantomJS出局!Puppeteer vs. Playwright 如何选择?
- Cesium 两种方式加载 Geoserver服务 WMTS以及WMS、WFS、KML资源图层
- Windows App Studio 更新,快速打包 WordPress 网站为通用应用
- 2025 款凯迪拉克 Escalade IQ 将技术推向新高度
- 苹果iOS14发布,亮点不少,网友:有点像wp系统
- Avalonia跨平台入门第二十一篇之玩耍CEF
- WordPress 站点地图如何设置?WordPress 站点地图指南及其使用方法
- 数控变频器的研究与实现(数控变频器作用)
- 一文学会VB编程,简单实用不费力(vb编程基础知识)
- 谷歌亲儿子升级Android11,Pixel大全套的技巧分享
- 标签列表
-
- HTML 简介 (30)
- HTML 响应式设计 (31)
- HTML URL 编码 (32)
- HTML Web 服务器 (31)
- HTML 表单属性 (32)
- HTML 音频 (31)
- HTML5 支持 (33)
- HTML API (36)
- HTML 总结 (32)
- HTML 全局属性 (32)
- HTML 事件 (31)
- HTML 画布 (32)
- HTTP 方法 (30)
- 键盘快捷键 (30)
- CSS 语法 (35)
- CSS 选择器 (30)
- CSS 轮廓宽度 (31)
- CSS 谷歌字体 (33)
- CSS 链接 (31)
- CSS 定位 (31)
- CSS 图片库 (32)
- CSS 图像精灵 (31)
- SVG 文本 (32)
- 时钟启动 (33)
- HTML 游戏 (34)