在 Mac 上使用 HTML 锚点进入网络文件夹?

在 Mac 上使用 HTML 锚点进入网络文件夹?

要完成从浏览器打开 CIFS/Samba 文件夹的任务,您可以创建一个.URL“Internet 快捷方式”文件,Windows 下载并打开该文件。在 Linux 上,xdg-open 将处理smb://锚链接。有没有办法在 Mac 上完成同样的任务?

在 Windows 上

<a href="http://a.co/file.url">This is a link.</a>
<!-- contents of file.url:
[InternetShortcut]
URL="file:////10.0.1.202/myShare/my Folder"
-->

在 Linux 上:

<a href="smb://10.0.1.202/myShare/my Folder">This link works on glorious Linux</a>
<!-- the protocol gets handled by xdg-open -->

在 MacOS 上?

<a href="[???]">A link that works on the BSD based MacOS.</a>

答案1

我没有 SMB 服务器来测试这些,但是 Safari 在 .html 文件中接受了这些:

<a href="smb://10.0.1.202/myShare/myFolder">This link works with Safari</a>
<!-- the protocol gets handled by NetAuthSysAgent -->

对于 Firefox,指定 Finder 来处理 smb 内容类型。

Finder 将打开拖动剪辑文件,例如 myFolder.inetloc:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>URL</key>
   <string>smb://10.0.1.202/myShare/myFolder</string>
</dict>
</plist>

相关内容