Почему нет поддержки ссылок вида «smb://...» на браузерах под Windows?
На Linux-системах есть поддержка таких ссылок. При том переход осуществляется напрямую из браузера в файловый менеджер. Когда же стал пробовать то же самое под Windows, то очень сильно уперся в стену непонимания всего окружения, что за ссылку я им вообще кормлю. Слышал миф про старую версию Firefox, мол она когда-то могла такое поддерживать. Может кто-нибудь копал в эту сторону и знает чего..
По существу еще: мне требовалось, чтобы ссылка вида smb://- или file://samba.domen.ru/samba/Documents/123/document.doc открылась в MS Word, а сам файл при этом не скачивался бы, а открывался из smb-диска. Ссылка при этом висит на странице с заказом. Получалось иногда только скачивать файл, а не открывать его с имеющегося smb-диска.
Потому что ссылки вида smb:// это не HTTP протокол и не FTP протокол. Браузеры работают с веб, а smb это родная windows шара, которая должна открываться через проводник.
и указывать надо не smb:// а просто \\
Это в линуксах, которые не знали изначально что такое \\, прикрутили самбу, чтобы можно было пользоваться windows shared resources
Александр Карабанов: Наверное так, что браузер запускает соответствующую программу, потому что распознает названия протоколов. Но сам он их не открывает.
Так автору это и нужно! И он не понимает, почему под Windows это не работает. А не работает это из-за того, что SAMBA - это свободная реализация протокола которая к майкрософту отношения не имеет, зато имеет совои фишки вроде ссылок вида SMB:// на которые можно повесить обработчик в браузере (собственно ссылки такого вида, по сути, тоже к протоколу отношения неимеют, такое для чего угодно можно реализовать).
Так автору это и нужно! И он не понимает, почему под Windows это не работает. А не работает это из-за того, что SAMBA - это свободная реализация протокола которая к майкрософту отношения не имеет, зато имеет совои фишки вроде ссылок вида SMB:// на которые можно повесить обработчик в браузере (собственно ссылки такого вида, по сути, тоже к протоколу отношения неимеют, такое для чего угодно можно реализовать). Под *NIX такое "прокатыват".
"SAMBA - это свободная реализация протокола которая к майкрософту отношения не имеет, зато имеет совои фишки вроде ссылок вида SMB:// на которые можно повесить обработчик в браузере" - O RLY? может все-же самба - это реализация виндового протокола SMB/CIFS?
Коллеги, вопрос может получится не совсем корректный.
Необходимо через браузер на MacOS попасть на samba-ресурс. Подскажите пожалуйста, как правильно составить ссылку, какие слэши используются, если возможно хотелось бы увидеть конкретный пример с вымышленным доменом, сервером, шарой и файлом:
На знаю, как на MacOS, но на Linux используем такие ссылки (samba примонтирована к файловой системе):
smb://domain.ru/samba/Documents/document1.doc
где domain.ru - домен сервера самбы,
остальное - путь до файла.
На Linux такие ссылки открываются без проблем, при том файл из примера откроется сразу в редакторе.