HTMLコンテンツを提供するWindowsのカスタムURLプロトコル
-
04-10-2019 - |
質問
この質問 リンクに応じてアプリケーションを起動するためにカスタムURLプロトコルを登録する方法に対応しますが、ハンドラーに動的コンテンツを提供したいと思います。
基本的に、Webサーバーの代わりにユーザーのマシンで実行されるWebアプリケーションを作成しようとしています。セットアップできます localhost
, 、しかし、ユーザーが他の場所で参照できる「フレンドリーな」URL形式を使用したいと思います。 cats
プロトコル:
cats:fluffy/cheeseburger-consumption-stats
どうすればこれを達成できますか?また、ブラウザからのセキュリティ警告など、このアプローチに落とし穴がありますか?
解決
数年前に似たようなことをしました。ローカルアプリケーションがあり、カスタムURLハンドラーを書き、クリックするとアプリケーションを起動してファイルをロードするように、これらの特別なリンクをWebページに埋め込むことができました。
このテクノロジーは非同期プラグ可能なプロトコルと呼ばれます - http://msdn.microsoft.com/en-us/library/aa767916(v=vs.85).aspx
以下は、作成する必要があるレジストリ設定とリクエストを処理するサンプルアプリを説明する簡単な例です。 http://msdn.microsoft.com/en-us/library/aa767914(vs.85).aspx
所属していません StackOverflow