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

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

Ложка.net делает что-то очень похожее, позволяя запускать виртуализированные приложения с помощью их подключаемого модуля мини-ядра.

Один из ответов на этот вопрос ссылается на этот метод, без подробностей о том, как его реализовать.

1235] Как добиться этого кроссплатформенным способом в Chrome и IE 8/9? Есть ли способ выполнить ассоциацию mime-типа через расширения браузера, собственные или через кроссрайдер ? Как такое приложение, такое как Adobe Reader или Apple Quicktime, достигает этого? Я хочу по возможности не трогать реестр.

Какие риски связаны с этим методом? Мой сайт - это веб-приложение в интрасети, защищенное сертификатом и пользующееся доверием моих пользователей. По какой причине мне не следует идти по этому пути?

EDIT : По-видимому, этого можно добиться в Firefox, управляя файлом mimeTypes.rdf .

EDIT : Похоже, JDIC - это механизм на основе Java, который можно использовать для тех же целей. Есть ли похожая конструкция, отличная от Java? Может быть, в Javascript?

12
задан Community 23 May 2017 в 12:34
поделиться