gpt4 book ai didi

windows - 如何在 Microsoft Edge 浏览器中打开本地 HTML 文件?

转载 作者:可可西里 更新时间:2023-11-01 12:11:46 28 4
gpt4 key购买 nike

自远古以来,如果您运行网络浏览器可执行文件,大多数网络浏览器都能够打开本地文件,例如只需执行 iexplore.exe file:/c:/temp/file或者通过 IShellDocView 接口(interface)。我正尝试在 Windows 10 中使用 Microsoft Edge 从我自己的程序中执行此操作,但我不知道如何执行此操作。

可执行文件似乎完全没有记录,不响应/?或/help,无论我传递给它什么,它都会崩溃,并且考虑到路径似乎可能会改变,这可能不是直接调用此可执行文件的正确方法:

  C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe  <whatever>

Windows 中是否有可以调用的 API,即使它不是当前的默认浏览器也可以打开 Edge?

如果它是默认浏览器,我相信我可以通过 Win32 shell-API ShellExecute 做我想做的事。为了自动执行某些 Web 测试任务,即使我将另一个浏览器设置为默认浏览器,我也希望能够在 Edge 中启动一些东西。

是否有适用于 Edge 的编程接口(interface)或 API?出于这个问题的目的,假设我想用 C 编写这个,但是无论我使用什么语言,这都应该是相同的 API,所以我没有将这个问题标记为 C。

如果无法以编程方式执行此操作,是否可以使用命令行参数并将其传递给 MicrosoftEdge 或 MicrosoftEdgeCP 可执行文件?

最佳答案

这目前不受支持,但团队正在评估它作为一个选项。目前,在 Edge 中打开资源的最简单方法是使用 microsoft-edge: 协议(protocol)处理程序。例如,您可以运行 microsoft-edge: http://stackoverflow.com 在 Edge 中打开 Stack Overflow。

关于windows - 如何在 Microsoft Edge 浏览器中打开本地 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34798285/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com