При попытке подключиться к моему FTP-серверу из браузера вместо перехода в каталог выполняется поиск. Та же ссылка работает в Firefox, но не в других.
У меня есть ftp-серверftp://192.168.1.6:2121/
к которому я хочу подключиться с помощью браузера, но вместо этого он выполняет поиск на Duckduckgo. Та же ссылка работает в Firefox, но все остальные браузеры не работают. Я использую храбрость и оперу, и оба выполняли поиск с помощью поисковой системы вместо того, чтобы фактически переносить меня в каталог.
Я делаю это неправильно или это ошибка, о которой мне следует сообщить?
И это в фаерфоксе
Как вы можете видеть, Brave автоматически пытается выполнить поиск с помощью поисковой системы, но Firefox ищет в Интернете, используя FTP.
Также попробовал хром и столкнулся с теми же результатами, что и с храбростью и оперой.
4 ответа
FTP устарел. Но на данный момент еще есть флаг, позволяющий его включить.
- В адресной строке введите:
chrome://flags
. - Искать
#enable-ftp
. - Включите его и перезапустите браузер.
Обратите внимание, что этот флаг может быть удален в будущих версиях браузера.
The enable-ftp
Флаг (и, следовательно, вся поддержка протокола FTP) был полностью отключен и исключен из Chrome 91 и Edge 91 .
Прямо сейчас (август 2021 г.) у вас все еще есть возможность получить доступ к FTP-адресам в Chrome / Edge (подробности ниже), но я ожидаю, что мой ответ устареет в ближайшие пару месяцев, так же как ответ на ответ Reddy Lutonadio занял всего два месяца. устареть.
Чтобы получить доступ к FTP-сайтам в Chrome 92 (и новее?) или Edge 92 (и новее?), выполните следующие действия.
- В адресной строке Chrome введите:
chrome://flags
(илиedge://flags
в Microsoft Edge) - Введите или вставьте
M91
в строке поиска - Измените значение флага «Временно продлить срок действия флагов M91» со «По умолчанию» на «Включено».
- Нажмите «Перезапустить» (Chrome) / «Перезапустить» (Edge) в правом нижнем углу.
- Введите или вставьте
ftp
в строке поиска - Измените значение флага «Включить поддержку URL-адресов FTP» со « По умолчанию» на «Включено».
- Нажмите «Перезапустить» (Chrome) / «Перезапустить» (Edge) в правом нижнем углу.
Подобно Редди Лутонадиоответу Reddy Lutonadio выше, я ожидаю, что флаг флагов M91 с временным сроком действия будет удален в будущих выпусках обоих браузеров, что навсегда сделает протокол FTP недоступным в Chrome / Edge.
Большинство браузеров сегодня отказываются от поддержки этого протокола.
Это происходит по той же причине безопасности, что и по причине отхода отhttp
протокол кhttps
.
Хотя существует протокол ftps, реализации, встроенные в настоящее время в большинство браузеров, не поддерживают его.
Например, см. статью Chrome/Chromium Устаревшая и удаленная поддержка URL-адресов FTP:
Текущая реализация FTP в Google Chrome не поддерживает ни зашифрованные соединения (FTPS), ни прокси. Использование FTP в браузере настолько мало, что больше нецелесообразно инвестировать в улучшение существующего FTP-клиента. Кроме того, на всех затронутых платформах доступны более функциональные FTP-клиенты.
В Google Chrome 72+ удалена поддержка получения подресурсов документов через FTP и рендеринга FTP-ресурсов верхнего уровня. В настоящее время переход по URL-адресам FTP приводит к отображению списка каталогов или загрузке в зависимости от типа ресурса. Ошибка в Google Chrome 74+ привела к прекращению поддержки доступа к URL-адресам FTP через HTTP-прокси. Поддержка прокси-сервера для FTP была полностью удалена в Google Chrome 76.
Остальные возможности реализации FTP в Google Chrome ограничены либо отображением списка каталогов, либо загрузкой ресурса по незашифрованным соединениям. Мы хотели бы объявить устаревшей и удалить эту оставшуюся функциональность, а не поддерживать небезопасную реализацию FTP.
Хотя Firefox по-прежнему поддерживает , я думаю, что он также примет эту политику в будущем. Возможно, вы все равно сможете найти расширения браузера для его поддержки, но было бы лучше и долговечнее использовать утилиту для доступа.ftp
.
Если вы, ребята, работаете в Windows и пытаетесь получить доступ к локальному FTP по тому же Wi-Fi, вы можете поместить адрес ftp:// + в адресную строку проводника Windows, теперь, когда он недоступен даже во флагах Chrome в 2023 году. Я предполагаю, что некоторые из вас наткнется на это при попытке использовать эту функцию в файловых менеджерах Android, которые имеют эту опцию.