質問

この質問 リンクに応じてアプリケーションを起動するためにカスタム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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top