如何在 Google Chrome 中打开本地文件系统链接?

如何在 Google Chrome 中打开本地文件系统链接?

在我们的工作内联网中,我获得以下形式的链接:

file:///home/bruni/Documents/

(这些链接指向我本地文件系统上的挂载点。)

是否可以点击这些链接并在 Dolphin 中打开它们?

我在 KUbuntu 17.10 上使用谷歌浏览器。

在 Firefox 中,我发现了一个插件(本地文件系统链接) 就是这么做的(尽管奇怪的是它在 Nautilus 中打开了链接而不是 Dolphin 中的链接)。

在 Chrome 上,我尝试过的每个插件似乎都是为 Windows 编写的。有人知道 Kubuntu 下 Chrome 的类似解决方案吗?

PS:澄清一下。一个解决方案是这样的适用于 Ubuntu。

答案1

该问题是由于 Web 浏览器的安全策略造成的。提供了更详细的解释这里。好消息是,有几个可用的扩展可以解决这个问题。例如:

  • 为了火狐Firefox Quantum 之前版本:

    • 扩展本地链接将添加一个条目(称为在本地上下文中打开链接) 进入右键单击上下文菜单。

    • 扩展本地文件系统链接将在默认文件资源管理器中打开这些链接(file:///) - 在我的情况下是 Nautilus。

  • 为了铬/铬


虽然扩展本地文件系统链接可以根据问题的要求在 Firefox 中提供服务,但我找不到 Chrome/Chromium 的类似扩展。但我找到了以下解决方法。

1.添加扩展在 Firefox 中打开升级至 Chrome/Chromium。关注安装指南并设置扩展。

2.扩展程序正常运行后,右键单击其图标并转到选项菜单。填写/usr/bin/dolphin“可执行文件的路径”并保存。

3.现在您可以通过选项打开这些链接在 Firefox 浏览器中打开链接从右键单击上下文菜单中。


以下是上述 Chrome 扩展程序如何(协同)工作的演示:

在此处输入图片描述

答案2

如果您想遵循@pa4080 方法,请使用“外部应用程序按钮”扩展(来自同一开发人员),以便您可以正确重命名上下文菜单项。

该扩展适用于 Firefox、Opera 和 Chrome: https://add0n.com/external-application-button.html

答案3

另一种方法是Firefox 量子(虽然从技术上来说没有回答这个问题)

编辑文件prefs.js在 Firefox 配置文件文件夹 ~/.mozilla/firefox 下包含

用户首选项(“capability.policy.policynames”,“localfilelinks”);用户首选项(“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 安全边界。看看它是否适合您。

相关内容