0

Web ページからアプリケーション (ユーザーのマシンにインストールされていると想定) を起動する必要があるという要件があります。

これを行うにはいくつかの方法があることがわかりましたが、これが許容できる解決策であるかどうかを知りたいです。Web ページからアプリケーションを実行しても問題ないのでしょうか、それともアンチパターンのようなものでしょうか?

編集: 明確にするために、実行可能ファイルが Web ページの読み込み時に起動するという意味ではなく、Florian が言及しているように、ユーザーのクリック時に実行されるため、ユーザーは実行可能ファイルが起動されることを知っています。私の質問は、これでも大丈夫ですか?

4

1 に答える 1

2

これができる場合は、おそらくセキュリティ上の欠陥です。あなたが私のウェブページにアクセスしたという理由だけで、私があなたのすべてのアプリケーションを実行することを想像できますか?

ただし、skype と同様に、デスクトップ アプリケーションが処理するプロトコルを追加することもできます。これは、ユーザーがリンクをクリックすると、プロトコルを処理するデスクトップ アプリケーションが起動することを意味します。

Skype のリンクは次のようなものです。

<a href="skype://username">Skype me!</a>

skypeまた、skype プログラムは、オペレーティング システムのプロトコルのデフォルト ハンドラーであるため、実行されます。

于 2012-06-06T14:11:11.367 に答える