web-dev-qa-db-ja.com

Google Chromeでローカルファイルシステムリンクを開く方法

作業イントラネットでは、次の形式でリンクが提供されます。

file:///home/bruni/Documents/

(これらのリンクは、ローカルファイルシステム上のマウントポイントにつながります。)

これらのリンクをクリックしてDolphinで開くことはできますか?

KUbuntu 17.10でGoogle chromeを使用しています。

Firefoxで、これを正確に行うアドオン( Local Filesystem Links )を見つけました(奇妙なことに、DolphinではなくNautilusでリンクを開きます)。

Chromeでは、私が試したすべてのアドオンがWindows用に書かれているようです。 Kubuntuの下でChromeの同様のソリューションを知っている人はいますか?

PS:明確にするため。 1つの解決策は this のようなものです。

3
Bruni

この問題は、Webブラウザーのセキュリティポリシーが原因です。より詳細な説明が提供されます ここ 。幸いなことに、この問題を解決できる拡張機能がいくつかあります。例えば:

  • Firefox Quantumより前のFirefoxの場合:

    • 拡張機能 LocalLink は、右クリックコンテキストメニューにエントリ(ローカルコンテキストでリンクを開く)を追加します。

    • 拡張子 Local Filesystem Links は、これらのリンク(file:///)をデフォルトのFile Explorerに開きます-私の場合はNautilusです。

  • Chrome/Chromium


拡張機能Local Filesystem Linksは質問の要件に応じてFirefox内で機能しますが、Chrome/Chromiumの類推的な拡張機能は見つかりませんでした。しかし、次の回避策が見つかりました。

1。拡張機能 Firefoxで開く をChrome/Chromiumに追加します。 インストールガイド に従って拡張機能をセットアップします。

2。拡張機能が正常に動作したら、アイコンを右クリックしてOptionsメニューに移動します。 「実行可能ファイルへのパス」に/usr/bin/dolphinを入力して保存します。

3。これで、右クリックからオプションFirefoxブラウザでリンクを開くでこれらのリンクを開くことができますコンテキストメニュー。


Chromeの上記の拡張機能がどのように機能するかをデモで示します(一緒に)。

enter image description here

4
pa4080

@ pa4080アプローチを使用したい場合は、コンテキストメニュー項目の名前を適切に変更できるように、(同じ開発者による)「外部アプリケーションボタン」拡張機能を使用します。

拡張機能は、Firefox、Opera、Chromeで利用できます。 https://add0n.com/external-application-button.html

2
Belaviyo

Firefox Quantum(技術的には質問に答えていませんが)に有効な代替手段

ファイルを編集します prefs.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

0
Bruni