如何使用MS Edge打开本地HTML文件



我有我的程序生成的本地html文件。如何使用 MS Edge 从命令行打开这些本地 html 文件?

对于MS InterbetExplorer,我有(工作(命令,例如(%f是html的路径(:

{pathToExplorerExecutable}"file:///%f" 

对于MS Edge,我在C:WindowsSystemAppsMicrosoft.MicrosoftEdge_8wekyb3d8bbwe中找到了可执行文件,但是当我尝试用于IE的相同命令时,没有任何反应。

我也尝试了命令:start microsoft-edge:file///%f仍然不起作用。

有没有办法从命令行打开MS Edge中的本地文件?

如果是 Edge 浏览器,它是:

start shell:AppsFolderMicrosoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge file:///C:/test.html 

Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge的价值从何而来?

该值采用格式为 [PackageFamilyName]![ApplicationID]
可以在 Edge 浏览器的 AppManifest.xml 中找到它,也可以通过注册表找到它(如果 Edge 设置为默认 Web 浏览器(:

  1. 从注册表项的ProgId值获取默认 Web 浏览器:
    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.htmlUserChoice对于 Edge,该值将AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9

  2. 获取该ProgId值以打开以下项:

    HKEY_CLASSES_ROOT[ProgId]Application

    HKEY_USERS[CurrentUserID]_Classes[ProgId]Application因此,在边缘的情况下,打开HKEY_CLASSES_ROOTAppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9Application.

  3. 读取 AppUserModelID 的值。

相关内容

  • 没有找到相关文章

最新更新