0

JSPM CDN JavaScript、Cordova 5.1.1、TypeScript、および Android を使用すると、次のエラーが発生します。

Failed to load resource: the server responded with a status of 404 (Not Found) system@0.16.js (0,0)

ここに画像の説明を入力

デフォルトの VS2015 TypeScript Cordova プロジェクトを使用して、次を index.html に追加しました。 <script src="https://jspm.io/system@0.16.js"></script>

サンプル コードは Windows Phone でテストされ、動作します。Android API 19 および 22、物理デバイス、および Genymotion (エミュレーター) を試しました。ドメイン アクセス URI は * に設定されています。

これが Android デバイスでのみ発生する理由について何か考えはありますか?

4

1 に答える 1

0

問題が見つかりました。修正は次のとおりです。

カスタム プラグインcordova-plugin-whitelistをプロジェクトに追加します。ここからダウンロードできますhttps://www.npmjs.com/package/cordova-plugin-whitelist

また、次のコードを<head>index.html のタグに追加する必要がありました。

<meta http-equiv="Content-Security-Policy" content="default-src https: 'self' jspm.io; script-src 'self' 'unsafe-inline' https://jspm.io">

より良いアプローチがある場合は、回答を追加してください。

于 2015-07-16T16:37:00.277 に答える