4

見つけられなかった答えを探して5時間を失いました:p

まず、信頼できるアプリケーション (ファイル システムにアクセスする必要がある) を強制的にブラウザに表示したいと考えています。私がGoogleで見つけたものに基づいて、信頼できるアプリケーションをデスクトップアプリケーション(ブラウザ外アプリケーションとも呼ばれます)としてインストールして起動する必要があります。

したがって、クライアント側にアプリケーションをインストールしたいのですが、その間、ユーザーは私の Web サイトにアクセスしたときに、この同じアプリケーションをブラウザー ウィンドウで起動できる必要があります。これは可能ですか?

次に、ユーザーがブラウザからアプリケーションを起動できるようにしたいと思います。明確にするために、アプリケーションはクライアント コンピューターにインストールされますが、Web サイトにデスクトップ アプリケーションを起動するボタンが必要です。どうやってやるの ?

ありがとう

4

2 に答える 2

2

答えはある種であり、いいえです。

はい、ブラウザでもクライアントにインストールされているアプリケーションを実行できます。ただし、インストールされているすべてのアプリケーション機能を使用できるわけではありません。高い信頼を必要とするものは、ブラウザ内では機能しません。

いいえ、ブラウザで実行されているコード内からプログラムでインストールされたアプリケーションを起動することはできません。あなたができる最善のことは、ユーザーにこのアプリがすでにインストールされていることを示す丁寧なメッセージを表示することです。そのすべての機能にアクセスするには、ユーザーはアプリを起動する必要があります。

于 2010-03-28T07:48:29.477 に答える
2

はい、Silverlight 5 以降可能です。Silverlight -4-elevated-permission-inside-the-browserに関する私の回答を参照してください。

于 2011-05-17T13:25:08.803 に答える