2

私は、JavascriptWindows8アプリを作成して新しいWindows8ストアトラックに参入するWeb開発者です。

私が知りたいのは、JavascriptでWindows 8ストアアプリを作成した場合、これがホストされたWebサイトとして簡単に展開でき、ブラウザーで実行できるかどうかです。

つまり、アプリに大きな変更を加えることなく、IISでホストし、ユーザーがアプリを参照するときに、元のアプリと同じように動作できますか?

私は通常のHTML5ブラウザーのガイドラインに従い、余分なオーディオ/ビデオトラックをスキップするなどのWin8ショートカットを使用しません。生成されたdefault.htmを開くと空白のように見えるので、箱から出してすぐに機能するわけではありませんが、単純なアプリであると考えて、ほとんどのものを接続して実行できるライブラリがあるかどうか疑問に思います。

TIA

4

1 に答える 1

3

Windowsは、Javascriptを介してWindowsランタイム機能の一部を公開します。この種の機能はWebAppでは使用できません。

ただし、別のレイヤーを使用してアプリケーションを設計する場合は、他のブラウザーに展開するときにWindowsランタイム機能を簡単に除外できるはずです。

もちろん、純粋なJavascriptはすべてのブラウザで実行されます。

私は100%ではありませんが、

var object = WinJS.UI.Animation.createAddToListAnimation(added, affected);

これは、アプリのホスト環境にバンドルされています。Chromeがページをレンダリングする必要がある場合は、再利用できませんでした。

1つのアプローチは、UIコンポーネントのラッパーを作成することです。たとえば、YourApp.CreateTabがあり、WinJS.UIを実装するか、別のブラウザーの場合、タブの作成にjQueryUIを使用します。

于 2012-11-12T11:41:11.970 に答える