1

Apache Cordova/PhoneGap で動作するように HotTowel アプリケーションを構成しようとしています。

index.cshtml を index.html にコピーし、すべてのバンドル参照を html リンク タグに置き換えました。

問題は、ページが最初に読み込まれるときに、App/views/shell.html を読み込もうとして失敗することです。

クロス オリジン リクエストは HTTP でのみサポートされています

これは、Cordova アプリケーションで必要なファイル プロトコルで index.html を実行しているために発生していますが、クロス オリジン リクエストを修正する方法がわかりません。

  1. HTTPを使わずにホットタオル/デュランダルが動作するように設定する方法はありますか?

  2. コルドバでホットタオルを使った人はいますか?

4

1 に答える 1

0

すべてのサポート ファイル (shell.html など) もデバイスに展開する必要があると思います。

また、ビルド プロセスの一部としてデュランダル オプティマイザーを実行することもできます。その場合、main-built.js をデプロイするだけで、アプリ全体がその 1 つのファイルに含まれます。この質問のように、VS2012 ビルド/公開プロセスの一部として Durandal JS optimizer.exe を実行する方法は? .

于 2013-05-21T21:13:13.087 に答える