2012-03-26 12 views
1

Metroアプリケーションのセキュリティアーキテクチャに関する記事や出版物は誰も知っていますか?Metro Uiセキュリティアーキテクチャ

  1. たとえば、メトロアプリが外部サービスを呼び出すことはできますか?可能であれば、 の条件の下で。最初にユーザーにプロンプ​​トを表示しますか?もしそうなら、彼らは後で彼らの制限をどのように変更することができるでしょうか? ?ウェブサイトでの

  2. クロスドメインスクリプトは、通常、大きな 考えられているノーノー。私は(おそらく彼らは両方のHTML 5 + jsファイルに書かれているので、 )メトロアプリに同じコードをオンにした場合でも、それはAjaxは関係なく、自分のドメインの任意のサーバに呼び出しを行う 私ができる意味ですか?それは アプリにウェブサイトを移植することさえ可能ですか?もしそうなら、それはどれくらい簡単ですか?

  3. 何ローカルファイルシステムへのアクセスは?それとも契約を結んで に行く必要がありますか?

  4. これは関連性がありますが、私がウェブサイト( アプリではありません)を書いていたとします。 Metro IE10を使用してサイトを開設しました。 をメトロ固有のjsイベントに登録できますか?私は可能な限り少しの開発をすることでコストを節約する方法を把握しようとしていると思います。 私は は、複数のプラットフォームをターゲットとすることができ、絶対に必要とする機能のために 特定のプラットフォームのみをターゲットとするウェブサイトを好む - 私のアプリを公開するためにマイクロソフトを通過するアイデアに興奮しないでください。

助けてください。

答えて

2

メトロアプリケーションは、他のマシン上にあるWebサービスを呼び出すことができますが、ローカルマシンと相互作用する能力は大幅に制限されます。

同様に、ローカルファイルシステムの任意の部分にアクセスすることは許可されません。アプリケーションにドキュメント(または音楽または写真)ライブラリのアクセス許可がある場合、そのライブラリ内のファイルにアクセスできます。

+0

[OK]をので、どのくらいのことのがアクセス可能である場合ので、どのようにIE10で開いた定期的なウェブサイトについては、それが基本的なAPIへのアクセス権を持っていますか?これらのドキュメントはどこにありますか? – Alwyn

+1

私は正式に答えることができる質問の部分に答えました。 WindowsランタイムAPIは、W3Cで定義されたAPIのコンテキストを除いてIE10を使用している場合、Webサイトでは使用できません。一部のイベント(MSPointerUp/MSPointerDown/MSPointerMoveなど)はIE 10で利用できます。http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metroポインタAPIに関する情報のための-style-apps.aspx –

+0

あなたの助けに感謝、Larry。 – Alwyn

関連する問題