网站可做哪些服务,网站功能模块图,thinkphp网站建设,域名 网站 区别WebWindowWebWindow是跨平台的库。Web Window的当前实验实现可在以下平台上运行#xff1a;Windows – 需要基于Chromium的EdgeLinux – 使用WebKitMac – 需要Safari源码https://github.com/SteveSandersonMS/WebWindow.gitZeje Fork的分支#xff1a;https://github.com/ze… WebWindowWebWindow是跨平台的库。Web Window的当前实验实现可在以下平台上运行Windows – 需要基于Chromium的EdgeLinux – 使用WebKitMac – 需要Safari源码https://github.com/SteveSandersonMS/WebWindow.gitZeje Fork的分支https://github.com/zeje/WebWindow.git作者博客https://blog.stevensanderson.com基于Chromium的Edge因为大众用的还是Windows操作系统如win 7win 10。为了面向大众我们在Windows 10下体验下WebWindow。现在下载并安装基于Chromium的Edge下载地址https://www.microsoft.com/en-us/edge下载地址https://www.microsoft.com/en-us/edge/business/download 建议中间可能在升级的时候要求你更新操作系统才可以安装安装过程略体验本人的体验环境是Window 10Visual Studio 2019基于 Chrome的 Edge体验方式一创建一个.NET Core 3.0的控制台程序安装WebWindow Nuget包加入启动代码using System;
using WebWindows;
namespace ZejeDesk.WebWindowApp
{class Program{static void Main(string[] args){var window new WebWindow(择捷工作室WebWindow体验);window.NavigateToString(h1 style\text-align:center;\择捷工作室!/h1 div style\text-align:center;\WebWindow体验该桌面窗口为.NET Core 3.1应用/div);window.WaitForExit();}}
}体验效果体验方式二预期目标1、不需要依赖.NET Core 3.02、仅仅依赖.net framework 4.5便可。Clone下源码到本地打开WebWindow.Dev解决方案捣鼓编译源码的事情可爱又可恨的WebWindow.Native可爱它实现了WebView的调用可恨对于国情来说它并不完美* 我们需要它对更多的浏览器的支持特别针对双引擎浏览器* 对于windows底层方法的调用并不一定需要原生支持特别是一些简单的操作js http webapi的方式完全可以胜任。编译的前提条件WebWindow.Native安装C桌面开发支持使用x64编译WebWindow.Native捣鼓这个最麻烦每个人的环境不一像我这等C丢了12年的人大一学过来说报include异常后完全不知道怎么搞请教了会C的朋友也无果后来好像是更新了操作系统的补丁重启后就能正常编译了。把WebWindow改成面向多目标框架的项目修改WebWindow.csproj文件TargetFrameworknetstandard2.1/TargetFramework为TargetFrameworksnet45;net451;net452;net46;net461;net471;
netstandard2.1;netcoreapp2.0;netcoreapp3.0/TargetFrameworks处理掉部分代码的问题如net45下包System.Runtime.InteropServices.RuntimeInformation的引用问题在WebWindow.Dev解决方案中新增.net framework 4.5控制台应用程序ZejeWebWindowApp在ZejeWebWindowApp中加入WebWindow项目引用加入启动代码using System;
using WebWindows;
namespace ZejeWebWindowApp
{class Program{static void Main(string[] args){var window new WebWindow(择捷工作室WebWindow体验);window.NavigateToString(h1 style\text-align:center;\择捷工作室!/h1 div style\text-align:center;\WebWindow体验该桌面窗口为.NET FrameWork 4.5应用/div);window.WaitForExit();}}
}修改项目配置体验效果遗留的问题怎么兼容国产浏览器怎么支持x86其他需要调用windows底层方法如何处理这些都不是不懂C的我能左右的希望.NET的C高手们贡献点力量吧