在我们的工作内联网中,我获得以下形式的链接:
file:///home/bruni/Documents/
(这些链接指向我本地文件系统上的挂载点。)
是否可以点击这些链接并在 Dolphin 中打开它们?
我在 KUbuntu 17.10 上使用谷歌浏览器。
在 Firefox 中,我发现了一个插件(本地文件系统链接) 就是这么做的(尽管奇怪的是它在 Nautilus 中打开了链接而不是 Dolphin 中的链接)。
在 Chrome 上,我尝试过的每个插件似乎都是为 Windows 编写的。有人知道 Kubuntu 下 Chrome 的类似解决方案吗?
PS:澄清一下。一个解决方案是这样的这适用于 Ubuntu。
答案1
该问题是由于 Web 浏览器的安全策略造成的。提供了更详细的解释这里。好消息是,有几个可用的扩展可以解决这个问题。例如:
为了火狐Firefox Quantum 之前版本:
为了铬/铬:
- 扩展启用本地文件链接将导致浏览器将本地链接(
file:///
)当做‘普通’链接来处理。
- 扩展启用本地文件链接将导致浏览器将本地链接(
虽然扩展本地文件系统链接可以根据问题的要求在 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 安全边界。看看它是否适合您。