簡體   English   中英

強制OpenWindow使用不帶http的絕對路徑

[英]Force OpenWindow to use absolute path without http

我有一個需要在新標簽頁中打開共享文件位置才能下載的按鈕。 文件位置的格式為: \\\\myserver\\myfolder\\file.doc\\

但是,當我使用

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

它只是將路徑附加到我當前的URL。 我知道可以通過在URL的前綴中添加https:來強制使用絕對路徑,但是如果執行此操作,則無法訪問共享文件。 還有其他方法可以使用我指定為絕對路徑的url打開新標簽頁?

您正在尋找file:// 使用file://前綴當前路徑,它應該正確打開。 這有點像指定您正在使用的協議。

window.open("file:///myserver/myfolder/file.doc", "_blank");
  1. 第三個斜杠代表文件系統的根(例如“ \\”)。
  2. 由於它是網址中的路徑,因此使用正斜杠

嘗試這樣的事情:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM