前面分享了一下IP输入框,有小伙伴留言让我去玩耍一下浏览器,回头看了看三年前第一次玩耍,然而发现作者直接删除了;来看看现在在Ubuntu下运行的最终效果:
1、在openKylin系统下运行的效果:
2、基于开源项目:
https://github.com/Haltroy/CefNet.Avalonia.Examples
3、在RK3568下运行的效果:
4、来看看最终使用:
WebView webview = new() { Focusable = true };
string url = $"file:///{AppDomain.CurrentDomain.BaseDirectory}Map//HeatMap.html";
webview.BrowserCreated += (s, e) => webview.Navigate(url);
Closing += (s, e) => Program.app?.Shutdown();
5、来看看运行过程出现的问题:
6、解决方案如下:
Whereis libdl.so.2
sudo ln -sf /usr/lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/libdl.so
7、结果又出现X11问题:
8、接着解决吧:
sudo apt-get update
sudo apt-get install libx11-dev
9、在RK3568出现问题:
10、解决方案:
export LD_PRELOAD=/home/marvsmart/Desktop/cef/linux-arm64/Release/libcef.so:$LD_PRELOAD
最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果;编程不息、Bug不止、无Bug、无生活;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下!