UWP应用中的Chromium

3

大家好,

我知道这个问题(Chromium在UWP上的工作)之前已经被问过了(2015/2016),想知道现在是否有更新。

我正在尝试在UWP应用程序中使用CEF3构建,并在运行应用程序时在CefInitialize中遇到以下错误。 CefInitialize(main_args,settings,app.get(),sandbox_info); [settings.multi_threaded_message_loop = false;]

FATAL:platform_channel_pair_win.cc(44)]:拒绝访问。 (0x5) [0718/135937.758:FATAL:platform_channel_pair_win.cc(60)]:系统找不到指定的文件。 (0x2)

还有多个警告

Msg:[minkernel \ mrt \ mrm \ src \ mrmmin \ resourcemap.cpp] onecoreuap \ base \ mrt \ runtime \ src \ cresourceindexinternal.cpp(1479)\ MrmCoreR.dll!00007FFE923B3890:(调用者:00007FFE923ACEC7)ReturnHr(252)tid(7a5c)80073B1F ResourceMap Not Found。

尝试使用CEfSharp。在UWP应用程序中使用OffScreen Nuget包,但我在获取构建错误(相同的代码在控制台应用程序中可以正常工作)

Xaml Internal Error error WMC9999:在模块System.ServiceModel.dll中找不到类型System.ServiceModel.ServiceHost。

我已经卡在这里很长时间了,任何帮助将不胜感激

1个回答

0

简短的回答是肯定的 - 自从2020年10月以来,您可以将uwp pwa打包以在chromium edge上运行。

最简单的方法是转到https://pwabuilder.com并在那里构建您的pwa。

根据Microsoft的说法,您可以稍后使用VS 2017编辑清单(vs0219 pwa uwp模板已被删除)。

虽然我必须说 - 我无法通过VS2017运行基于本地chromium的pwa

祝你好运


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接