簡體   English   中英

帶有chrome的打開文件夾根目錄不允許加載本地資源

[英]open folder root with chrome receive not allowed to load local resource

我正在嘗試在我的Intranet應用程序上啟用ficher,當用戶單擊按鈕時,頁面將打開Windows文件資源管理器,以指定HREF屬性中的文件夾。

<a href="file://[the project folder]">Project Folder</a>

在Edge和Explorer上運行正常。

在Chrome瀏覽器中,我收到錯誤消息“不允許加載本地資源”。

我了解風險以及為何Chrome阻止了該選項。 但是在我看來,此選項(將Windows File Explorer打開到本地根目錄)是如此基礎,以至於必須有一種解決方案,允許用戶打開文件夾並仍然保持安全(網站白名單允許這樣做或這樣的東西。

我找到了屬性“ --allow-file-access-from-files”,我可以要求用戶使用此屬性創建快捷方式來訪問應用程序(其Intranet應用程序)

  1. 它對我不起作用(我使用60.X版)
  2. 我不想冒險可能使用快捷方式打開chrome,然后重定向到另一個站點的用戶。

有沒有我找不到的解決方案?

非常感謝

您是否嘗試過根目錄中的絕對路徑? 的種類:

<a href="../your_directory1/your_directory2" target="_blank">Project Folder</a>

作為your_directory1從根開始的第一個目錄,在your_directory2之后,依此類推...

../從服務器根目錄調用路徑

暫無
暫無

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

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