そのロードしていないローカルのhtmlを取得しようとしたとき、私はCSP- なっプリフライト問題:///のコルドバアプリ
<meta http-equiv="Content-Security-Policy" content="default-src * gap: file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval' ws: wss:;">
のために、このメタタグを使用しています。 コンソールにもエラーが表示されます。 (バックボーンを使用して)ローカルのhtmlを取得するには、このコードを使用して
[Error] Failed to load resource: Preflight response is not successful (login.html, line 0)
[Error] XMLHttpRequest cannot load file:///Users/.../Library/Developer/CoreSimulator/Devices/.../data/Containers/Bundle/Application/.../test.app/www/templates/login.html. Preflight response is not successful
success (backbone.js:487)
l (jquery-2.0.2.min.js:5:24887)
fireWith (jquery-2.0.2.min.js:5:25704)
k (jquery-2.0.2.min.js:7:4931)
(anonymous function) (jquery-2.0.2.min.js:7:8725)
-
$.get('./templates/login.html', function(data) {
template = _.template(data);
_this.$el.append(template);
});
すると、コード上のアップデートが正常に働いていた前に。 iOSとCordovaを最新のものに更新してから、この問題が発生しています。
提案がありますか?
WKWebViewプラグインを使用していますか? – connor
はい - cordova-plugin-wkwebview-engine 1.1.3 – San007