如何在 Google Chrome 中開啟本機檔案系統連結?

如何在 Google Chrome 中開啟本機檔案系統連結?

在我們的工作內部網路中,我收到以下形式的連結:

file:///home/bruni/Documents/

(這些連結指向我的本機檔案系統上的安裝點。)

是否可以點擊這些連結並在 Dolphin 中打開它們?

我在 KUbuntu 17.10 上使用谷歌瀏覽器。

在 Firefox 中我發現了一個附加元件(本地檔案系統連結)正是這樣做的(儘管奇怪的是它打開了 Nautilus 而不是 Dolphin 中的連結)。

在 Chrome 上,我嘗試過的每個附加元件似乎都是為 Windows 編寫的。有人知道 Kubuntu 下 Chrome 的類似解決方案嗎?

PS:澄清一下。一種解決方案是這樣的對於Ubuntu。

答案1

該問題是由於網頁瀏覽器的安全性策略所造成的。提供了更詳細的解釋這裡。好消息是有幾個可用的擴充功能可以解決這個問題。例如:

  • 為了火狐瀏覽器Firefox Quantum 之前:

    • 擴充名本地連結將會新增一個條目(稱為在本地上下文中開啟連結)進入右鍵單擊上下文選單。

    • 擴充名本地檔案系統連結file:///將在預設檔案總管中開啟這些連結 ( ) - 在我的例子中它是 Nautilus。

  • 為了鉻/鉻

    • 擴充名啟用本地文件連結將導致瀏覽器使用本地連結 ( file:///),就好像它們是「正常」連結一樣。

雖然擴展本地檔案系統連結可以根據問題的要求在 Firefox 中提供服務,我找不到 Chrome/Chromium 的類似擴充功能。但我找到了以下解決方法。

1.新增擴充名在火狐中打開到鉻/鉻。跟隨安裝指南並設定擴充。

2.一旦擴充功能正常工作,右鍵單擊其圖標並轉到選項菜單。填寫/usr/bin/dolphin“可執行檔的路徑”並儲存。

3.現在您可以透過選項開啟這些鏈接在 Firefox 瀏覽器中開啟鏈接從右鍵單擊上下文選單。


以下是上述 Chrome 擴充功能如何(一起)工作的示範:

在此輸入影像描述

答案2

如果您想要遵循 @pa4080 方法,請使用「外部應用程式按鈕」擴充功能(來自同一開發人員),以便您可以正確重命名上下文選單項目。

此擴充適用於 Firefox、Opera 和 Chrome: https://add0n.com/external-application-button.html

答案3

一個適用於的替代方案火狐量子(雖然技術上沒有回答這個問題)

編輯文件首選項.js在 ~/.mozilla/firefox 下的 Firefox 設定檔資料夾中包含

user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.localfilelinks.sites", "http://www.example.com"); user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

將 www.example.com 替換為您想要包含此功能的網站。然後,您還必須使用“外部應用程式按鈕”擴展,如 @Belaviyo 的答案中所述(https://add0n.com/external-application-button.html

答案4

我剛剛發現這個Chrome 擴充功能最近。它可以繞過 Chrome 安全邊界。看看它是否適合您。

相關內容