1

Чтобы выполнить задачу открытия папки CIFS/Samba из браузера, вы можете создать .URL "Интернет ярлык" , который загружает Windows , и открывает. В Linux xdg-open будет обрабатывать ссылки привязки smb:// . Есть ли способ выполнить ту же задачу на Mac?

На винде

<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 ответ1

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 откроет файл Drag Clipping, например, 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>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .