VS2012 から、default.html ページを右クリックし、このページを IE (10.0) で実行することを選択します。問題は、ページにある WinJS コントロールが表示されないことです。ActiveX スクリプトの実行を許可している場所で、ActiveX スクリプトの許可に関する警告が表示されます。javascript を使用してビルドした Windows 8 ストア アプリを IE 10.0 で実行できますか?
2 に答える
WinJS は、ブラウザー ベースのアプリケーションを意図したものではありません。Windows ストア アプリは、WinRT 環境での実行のみを目的としています。
WinJS を調べると、実際の WinRT JavaScript プロジェクションである Windows 名前空間への呼び出しが表示されます。つまり、C++ COM ベースの API からこの場合は JavaScript への変換です。
では、次の質問は、何を達成しようとしているのかということです。ブラウザーで実行する共通のコード ベースがある場合は、WinJS または組み込みのスタイル シートに依存しないでください。
ただし、Windows ストア アプリには特定の設計上の推奨事項があり、ブラウザー ベースのアプリケーションには最適ではない可能性があります。
ブラウザーと Windows ストア アプリで実行するために達成しようとしているものを個別に投稿する場合は、最適な設計上の決定を下す手助けをすることができます。
それはここで提供されているものとは別の質問なので、App Builder http://aka.ms/stackbuilderにサインアップして、そこから得られる無料の設計ガイダンスを確認し、さらに私のプロフィールを確認してください。毎週自由時間 (oHours) を提供しており、スカイプや電話などで喜んでお話しさせていただきます。