在 Windows 中,我可以在任何浏览器中为网络共享上的文件创建书签,如下所示:
file://network/path/to/file/example.htm
这在 Windows 中效果很好,因为它避免了需要复杂的内容服务器来提供基本页面。更大的原因是这是一个企业网络,我们不能有网络服务器。
有没有办法在 Linux 和 OS X 上完成类似的操作?Samba 已安装,但如何格式化 URL 以指向 Windows 共享上的文件?
答案1
Windows 共享使用SMB 协议用于文件共享。
要在 Linux 中使用此类共享,您必须安装 sambe-client 软件包。要从您的计算机公开此类共享,您需要 sambe-server。
共享文件的语法是smb://computer/sharename/...
。
并非所有浏览器在其初始配置中都允许使用 SMB 协议。
例如,主题中的最后一个答案Firefox smb 问题说:
此解决方案仅适用于 GNOME 下的 Firefox 3.5 及更高版本。
步骤 1:Firefox about:config
network.protocol-handler.expose.smb : false network.protocol-handler.external.smb : true
第 2 步:在命令行:
gconftool-2 -s /desktop/gnome/url-handlers/smb/command '/usr/bin/nautilus %s' --type String gconftool-2 -s /desktop/gnome/url-handlers/smb/enabled --type Boolean true
步骤 3:运行 Firefox 并在地址栏中输入您的 smb URL,例如:
smb://myserver/myfolder
将会弹出一个菜单,询问您使用哪个应用程序。选择 nautilus,单击“始终使用”复选框。
答案2
在 OS X 上,连接的 SMB 共享将安装为/Volumes/<share name>
(共享名称中的空格将被 %20 替换 - 请参阅这篇 Apple 支持文章在 SMB 共享连接上)。因此,文件的 URL 将是:
file:///Volumes/share/path/to/file.html
至于 Ubuntu,我不是专家,但是这篇 Ubuntu 文档文章指示如何永久连接到 SMB 共享,完成后,文件 URL 应以类似于 OS X 的方式构建,从中选择的挂载点开始fstab
。
答案3
尝试CrankWheel Screen Sharing
在 chrome 中安装扩展程序并共享您的 chrome 标签或全屏。
客户端无需安装任何东西,只需浏览器打开分享网址即可
答案4
在 OS X 上,smb://myserver/myfolder 在 Safari 浏览器中开箱即可使用。