2

多くの人がまだ気付いているかどうかはわかりませんが、Facebook は画面の右下 (近くのチャット リスト) にダイアログ ボックスを表示し、システムにインストールされているが現在実行されていない場合、Facebook メッセンジャーを起動するように求めます。クリックすると、メッセンジャーが起動します。Facebook のスクリプトがファイル システムにアクセスしてメッセンジャー プロセスを開始する方法を教えてください。検出プロセスについては、Cookie を介して追跡しているに違いないと想定していますが、それも確実ではありません。

オペレーティング システム: Microsoft Windows 7 ブラウザ: Mozilla Firefox 14

4

1 に答える 1

3

スクリプトがファイル システムにアクセスしていません。代わりに、独自のプロトコルで URL にアクセスしており、認識されるとプロンプトが表示されます。

たとえば、iTunes プレビューでは、[iTunes で表示]リンクは次で始まります。itms://

itms://コンピュータ (または Web ブラウザ) に認識されると、Web ブラウザ (ほとんどの場合 Firefox) にプロンプ​​トが表示され、iTunes でサイトを開くかどうか尋ねられます。

あなたがしなければならないことは、あなたのコンピュータープログラム用に独自のプロトコルを作成することですskype://

于 2012-09-22T14:34:34.847 に答える