Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Javascript 强制OpenWindow使用不带http的绝对路径_Javascript_Jquery - Fatal编程技术网

Javascript 强制OpenWindow使用不带http的绝对路径

Javascript 强制OpenWindow使用不带http的绝对路径,javascript,jquery,Javascript,Jquery,我有一个按钮,需要在新选项卡中打开共享文件位置才能下载它。文件位置的格式为: \\myserver\myfolder\file.doc\ 然而,当我使用 window.open("\\myserver\myfolder\file.doc", "_blank"); 它只是将路径附加到我的当前url。我知道我可以通过在url的前缀中添加https:来强制执行绝对路径,但如果这样做,我将无法访问共享文件。是否有其他方法可以使用我指定为绝对路径的url打开新选项卡?尝试以下方法: window.ope

我有一个按钮,需要在新选项卡中打开共享文件位置才能下载它。文件位置的格式为:
\\myserver\myfolder\file.doc\

然而,当我使用

window.open("\\myserver\myfolder\file.doc", "_blank");

它只是将路径附加到我的当前url。我知道我可以通过在url的前缀中添加
https:
来强制执行绝对路径,但如果这样做,我将无法访问共享文件。是否有其他方法可以使用我指定为绝对路径的url打开新选项卡?

尝试以下方法:

window.open('file://{path_to_your_file}', '_blank')

您正在查找
文件://
。在当前路径前面加上
文件://
,它应该可以正确打开。这有点像指定正在使用的协议

window.open("file:///myserver/myfolder/file.doc", "_blank");
  • 第三条斜线表示文件系统的根(如“\”)
  • 因为它是url中的路径,所以使用前斜杠

  • 我尝试了您的更改,但它仍然附加到我当前的url。还有其他想法吗?嗯。我已经测试过了,它对我很有效。您当前的url是什么样子的(您正在运行
    窗口的页面。打开
    code-in。)哇,很抱歉,我忘了添加冒号。现在工作得很好。非常感谢。