3

この質問では、カスタムURLプロトコルを登録して、リンクに応答してアプリケーションを起動する方法について説明しますが、ハンドラーに動的コンテンツを提供させたいと考えています。

基本的に、私はWebサーバーではなくユーザーのマシンで実行されるWebアプリケーションを作成しようとしています。を設定することもできlocalhostますが、ユーザーが他の場所で参照できる「わかりやすい」URL形式を使用したいと思います。たとえば、架空のcatsプロトコルです。

cats:fluffy/cheeseburger-consumption-stats

どうすればこれを達成できますか?また、ブラウザからのセキュリティ警告など、このアプローチの落とし穴はありますか?

4

1 に答える 1

5

私は数年前に似たようなことをしました。ローカルアプリケーションがあり、カスタム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

于 2010-05-21T21:14:16.293 に答える