私は、Sencha のような HTML フレームワークを使用したクロス プラットフォームのモバイル アプリ開発は初めてです。今日、私は Sencha Touch 2.3.1 をダウンロードし、ダウンロード パッケージに付属のサンプル フォルダーにあるインデックス ファイルを開こうとしました。
驚いたことに、何も見えず、コンソール ログには次のように書かれていました
Cross-origin-requests-are-only-supported-in-HTTP
bootstrap.json の場合
ルンゴ フレームワークの例の一部の html ファイルで同じエラーが発生しました。この理由は何ですか?
これらのファイルをサーバーにアップロードすると、すべてのファイルが正しく読み込まれることを願っていますが、アプリのビルド中に js ファイルをパッケージとしてラップするため、これは機能しません。
JS がリクエストを別のオリジンに送信することを制限する Cross Origin Policy を認識していますが、これらのファイルがローカルにあるときになぜこれが発生するのかわかりません。これを理解し、この問題を克服する方法を説明してください。