Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何从命令行在边缘浏览器中打开带有锚(#)链接的本地.htm文件?_Windows_Command Line_Windows 10_Microsoft Edge - Fatal编程技术网

Windows 如何从命令行在边缘浏览器中打开带有锚(#)链接的本地.htm文件?

Windows 如何从命令行在边缘浏览器中打开带有锚(#)链接的本地.htm文件?,windows,command-line,windows-10,microsoft-edge,Windows,Command Line,Windows 10,Microsoft Edge,我尝试从命令linö在边缘浏览器中打开带有锚点链接的本地.htm文件 LaunchWinApp.exe”file:///C:/index.htm#anchor.htm“ 但是边缘浏览器只打开索引页file:///C:/index.htm无需附加页面 为什么会发生这种情况?目前,您不能以这种方式打开本地文件。您应该在目标文件夹外托管一个web服务器,并通过localhost访问资源 Microsoft Edge团队目前正在围绕这一主题进行讨论,我们可以做些什么来极大地改善像您这样的开发人员的体验

我尝试从命令linö在边缘浏览器中打开带有锚点链接的本地.htm文件

LaunchWinApp.exe”file:///C:/index.htm#anchor.htm“

但是边缘浏览器只打开索引页
file:///C:/index.htm
无需附加页面


为什么会发生这种情况?

目前,您不能以这种方式打开本地文件。您应该在目标文件夹外托管一个web服务器,并通过localhost访问资源

Microsoft Edge团队目前正在围绕这一主题进行讨论,我们可以做些什么来极大地改善像您这样的开发人员的体验

如果/当我们做出改变,影响到这个问题,我会回来更新这个答案。但是,目前,最好的选择是托管本地服务器。下面提供了使用npm和Node.js执行此操作的说明

如果不确定如何安装本地服务器,请执行以下步骤:

  • 安装Node.js的
  • 打开命令提示符,然后运行
    npm安装-g http服务器
  • 导航到您的网站文件夹,然后按住Shift键并右键单击以选择“在此处打开命令窗口”
  • 运行命令
    http服务器
  • 那里。

    Upd: