Пользовательский протокол URL в Windows для обслуживания содержимого HTML

StackOverflow https://stackoverflow.com/questions/2885535

Вопрос

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

По сути, я хочу создать веб-приложение, которое работает на машине пользователя вместо веб-сервера. Я мог настроить localhost, но я хочу использовать «дружественный» URL-формат, который пользователь может ссылаться в другое место, например, гипотетический cats Протокол:

cats:fluffy/cheeseburger-consumption-stats

Как я могу сделать это? Кроме того, вы видите какие-либо ловушки с таким подходом, таким как предупреждения о безопасности из браузеров?

Это было полезно?

Решение

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

Технология называется асинхронными подключаемыми протоколами - http://msdn.microsoft.com/en-us/library/aa767916(v=vs.85).aspx.

Вот быстрый пример, объясняющий параметры реестра, которые необходимо сделать, и приложение приложения, которое обрабатывает запросы - http://msdn.microsoft.com/en-us/library/aa767914(vs.85).aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top