可能な限り他のすべてのWindowsアプリからダブルクリックイベントをリッスンし、他のアプリからのダブルクリックイベントで選択されたテキストを表示するダイアログボックスを開くアプリを作成したいと考えています。
つまり、html5 + winJSapp の外部でダブルクリック イベントをリッスンし、アプリで選択したテキストを処理できるようにしたいと考えています。
Windows 8のすべてのアプリは独自のサンドボックス内にあるため、他のアプリと希望どおりにやり取りすることはできません。
サンドボックスで遊ぶ
最初はサンドボックスです。メトロスタイルアプリはすべてサンドボックス化されています。デフォルトでは、各アプリは独自のプライベートストレージ領域からの読み取りと書き込みのみが可能です。アプリがこれ以上のことを行う必要がある場合(たとえば、Picturesライブラリにアクセスするか、クライアントまたはサーバーとしてネットワークに接続する)、マニフェストと呼ばれるものでこれらの追加機能が必要であることを明示的に示す必要があります。これにより、アプリが互いのファイルや、明示的に読み取り権限を付与していないドキュメントなどを読み取ることができなくなります。これには2つの目的があります。これは、ユーザーのプライバシーを保護し、ストアからダウンロードしたアプリの信頼性を高め、それらのアプリのセキュリティ上の欠陥の影響を軽減するのに役立ちます。