htm文件在C语言中如何打开,如何在Microsoft Edge浏览器中打开本地HTML文件?

自远古以来,如果您运行Web浏览器可执行文件,大多数Web浏览器都能打开本地文件,例如只需执行iexplore.exe file:/c:/temp/file或通过IShellDocView接口。我试图在我自己的程序中使用Microsoft Edge在Windows 10中执行此操作,但并未意识到如何执行此操作。如何在Microsoft Edge浏览器中打开本地HTML文件?

该可执行文件似乎完全没有文档,不响应/?或/ help,并简单地崩溃不管我传递给它,并鉴于路径似乎是可能发生变化,可能不是调用这个可执行文件直接正确的做法:

C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe

是否有一个API在可以调用的Windows中,这将打开Edge,可能即使它不是当前的默认浏览器?

如果这是默认的浏览器,我相信我可以通过Win32 shell-API ShellExecute来做我想做的。我希望能够在Edge中启动某些功能,即使我已将其他浏览器设置为我的默认设置,但为了自动执行某些Web测试任务。

Edge是否有编程接口或API?对于这个问题,假设我想用C语言写这篇文章,但无论我使用何种语言,都应该使用相同的API,所以我没有标记这个问题C.

如果没有办法以编程方式执行它,是否有我可以使用并传递给MicrosoftEdge或MicrosoftEdgeCP可执行文件的命令行参数?

2016-01-14

Warren P

+0

相关:http://stackoverflow.com/questions/31794639/how-to-add-edge-as-my-debug-browser-in-visual-studio-2012-on-windows-10 –

+1

我有一个模糊的想法也许你必须使用LaunchWinApp.exe来启动Edge,尽管它看起来像一个Windows桌面应用程序,但它更像是一个商店应用程序。 –

+1

在C++中找到的一些示例代码https://github.com/MicrosoftEdge/MicrosoftEdgeLauncher –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值