При попытке подключиться к моему FTP-серверу из браузера вместо перехода в каталог выполняется поиск. Та же ссылка работает в Firefox, но не в других.

У меня есть ftp-серверftp://192.168.1.6:2121/к которому я хочу подключиться с помощью браузера, но вместо этого он выполняет поиск на Duckduckgo. Та же ссылка работает в Firefox, но все остальные браузеры не работают. Я использую храбрость и оперу, и оба выполняли поиск с помощью поисковой системы вместо того, чтобы фактически переносить меня в каталог.

Я делаю это неправильно или это ошибка, о которой мне следует сообщить?

Это на смелом

И это в фаерфоксе

Как вы можете видеть, Brave автоматически пытается выполнить поиск с помощью поисковой системы, но Firefox ищет в Интернете, используя FTP.

Также попробовал хром и столкнулся с теми же результатами, что и с храбростью и оперой.

4 ответа

FTP устарел. Но на данный момент еще есть флаг, позволяющий его включить.

  1. В адресной строке введите:chrome://flags.
  2. Искать#enable-ftp.
  3. Включите его и перезапустите браузер.

Обратите внимание, что этот флаг может быть удален в будущих версиях браузера.

The enable-ftpФлаг (и, следовательно, вся поддержка протокола FTP) был полностью отключен и исключен из Chrome 91 и Edge 91 .

Прямо сейчас (август 2021 г.) у вас все еще есть возможность получить доступ к FTP-адресам в Chrome / Edge (подробности ниже), но я ожидаю, что мой ответ устареет в ближайшие пару месяцев, так же как ответ на ответ Reddy Lutonadio занял всего два месяца. устареть.

Чтобы получить доступ к FTP-сайтам в Chrome 92 (и новее?) или Edge 92 (и новее?), выполните следующие действия.

  1. В адресной строке Chrome введите:chrome://flags(илиedge://flagsв Microsoft Edge)
  2. Введите или вставьтеM91в строке поиска
  3. Измените значение флага «Временно продлить срок действия флагов M91» со «По умолчанию» на «Включено».
  4. Нажмите «Перезапустить» (Chrome) / «Перезапустить» (Edge) в правом нижнем углу.
  5. Введите или вставьтеftpв строке поиска
  6. Измените значение флага «Включить поддержку URL-адресов FTP» со « По умолчанию» на «Включено».
  7. Нажмите «Перезапустить» (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, которые имеют эту опцию.

Другие вопросы по тегам