Открыть FTP-протокол в WinSCP из Chrome

665
festie

Изо дня в день мне нужно получить доступ к различным FTP-серверам. У меня есть ссылка на протокол ftp: // для каждого из них в нашем веб-интерфейсе. Каждый раз, когда я нажимаю на них, Chrome открывает их на новой вкладке во встроенном «FTP-клиенте» вместо WinSCP (FTP-клиент, который я установил в Windows в качестве обработчика протокола ftp: // по умолчанию).

Как сделать так, чтобы chrome открывал протокол ftp: // в моем системном приложении по умолчанию? Почему это работает почти со всеми протоколами, кроме ftp: // по умолчанию?

4
WinSCP может быть зарегистрирован для обработки URL-адресов протокола передачи файлов. См. Статью winscp.net [URL-адреса протокола] (https://winscp.net/rus/docs/integration_url). Я не знаю, насколько хорошо эта функция Windows поддерживается Chrome. harrymc 6 лет назад 0
@harrymc Спасибо, но это то, что я уже сделал. Но, к сожалению, Chrome игнорирует это и по-прежнему открывает FTP-ссылки на своей странице списка каталогов. festie 6 лет назад 0
Я узнал почему, больше информации в моем ответе. harrymc 6 лет назад 0

1 ответ на вопрос

2
harrymc

Я обнаружил, что в целях безопасности Chrome не запускает внешние программы для пользовательских обработчиков URL-адресов, а только веб-сайты.

Для этого вам понадобится расширение, которое связывается с веб-страницей через передачу сообщений и использует собственный обмен сообщениями .

Мне не удалось найти такое расширение для WinSCP, но я нашел пару расширений, которые могут запускать внешние программы с параметрами:

Я понятия не имею, насколько хорошо работают эти расширения, но я не думаю, что вы хотите написать свое собственное расширение, если оно не работает.

Похожие вопросы