Открыть FTP-протокол в WinSCP из Chrome
Изо дня в день мне нужно получить доступ к различным FTP-серверам. У меня есть ссылка на протокол ftp:// для каждого из них в нашем веб-интерфейсе. Каждый раз, когда я нажимаю на них, Chrome открывает их на новой вкладке в своем встроенном "FTP-клиенте" вместо WinSCP (FTP-клиент, который я установил в Windows в качестве обработчика протокола ftp:// по умолчанию).
Как сделать так, чтобы chrome открывал протокол ftp:// в моем системном приложении по умолчанию? Почему это работает почти со всеми протоколами, кроме ftp:// по умолчанию?
1 ответ
Я обнаружил, что в целях безопасности Chrome не запускает внешние программы для пользовательских обработчиков URL-адресов, а только веб-сайты.
Для этого вам понадобится расширение, которое связывается с веб-страницей посредством передачи сообщений и использования собственных сообщений.
Мне не удалось найти такое расширение для WinSCP, но я нашел пару расширений, которые могут запускать внешние программы с параметрами:
Кнопка внешнего приложения
Это расширение используется Trello для создания кнопки, которая запускает их приложение, как описано в статье " Возможность запуска SalesMap из кнопки расширения Chrome, но ее версия составляет всего 0.2.8, что означает альфа или бета-тестирование".Открыть во внешнем приложении
Это версия 0.3, последний раз обновленная в сентябре 2016 года, поэтому она не выглядит так, как будто она все еще находится в активной разработке.
Я понятия не имею, насколько хорошо работают эти расширения, но я не думаю, что вы хотите написать свое собственное расширение, если оно не работает.