Я успешно создал и зарегистрировал собственный обработчик протокола в своем веб-приложении, и он отлично работает во всех браузерах. Там есть начальный диалог предупреждения о запуске внешнего приложения, что нормально.
Однако когда приложение развернуто и сайт работает по протоколу SSL, ссылки на настраиваемый протокол больше не работают в Chrome. Я вижу следующее сообщение появляется в консоли инструментов разработчика:
[заблокировано] На странице https://my.site.com/path/to/page был небезопасный контент из iwd:-action = myaction
Эти же ссылки отлично работают в Internet Explorer и Firefox.
Есть идеи, как сделать эту работу? Кстати, мое внешнее приложение - это консольное приложение, которое установлено на клиенте.
редактировать: еще одна важная информация - это то, что ссылка указывает на цель, которая является скрытым фреймом на той же странице.