Windows 7 Ultimate 64 ビット マシン上の Visual Studio 2010 SP1 で PhoneGap Cordova 1.9.0 および Windows Phone 7.1.1 を使用すると、jQuery Mobile を初期化して正しく起動することができませんでした。
プロジェクトを正しく設定する方法を示すテスト ページを含むスターター プロジェクト テンプレートを持っている人はいますか?
Windows 7 Ultimate 64 ビット マシン上の Visual Studio 2010 SP1 で PhoneGap Cordova 1.9.0 および Windows Phone 7.1.1 を使用すると、jQuery Mobile を初期化して正しく起動することができませんでした。
プロジェクトを正しく設定する方法を示すテスト ページを含むスターター プロジェクト テンプレートを持っている人はいますか?
Cordova 2.2.0 リリースをダウンロードして解凍することにより、独自のテンプレートを作成できます。フォルダー内には、incubator-cordova-wp7.zip というサブフォルダーがあります。
そのファイルを解凍すると、サンプル Cordova プロジェクトの Visual Studio ソリューションが表示されるので、それを開いてください。次に、Visual Studio で [ファイル] > [テンプレートのエクスポート] に移動し、既定の設定を使用します。好きな場所に保存して、テンプレートを作成します。
この新しいテンプレートで新しいプロジェクトを作成し、[実行] を押すだけで、Windows Phone エミュレーターに通常の Cordova スタート ページが表示されます。
ただし、WP7でjqueryモバイルを動作させるのに問題があります。レイアウトを見ると、すべてが機能しているようには見えません - すべての CSS が適用されているわけではなく、これをデバッグする方法を見つけようとしています - 非常にイライラします。jqm の Web サイトで、Windows Phone 7 がグレード A をサポートしていると書かれているので、私は驚いています。ファイルまたは web アドレス (localStorage など) からファイルがロードされると、一部の機能がオン/オフになることに気付きました。たとえば、IE で Web サイトを開き、コンソールに「localStorage」と入力します。これはオブジェクトであることがわかります。ハード ドライブから html ファイルを開き、localStorage と入力しても、何も表示されません。angularjs と emberjs をいじってみましたが、シミュレーターと IE10 ですべて問題が発生したため、WP7 / IE9 / 何でもいいと思います。(私見では)