-1
の違反のURLに接続することを拒否しましたcordovaのアンドロイドアプリ。私は写真の傷ついたURLからデータを取得しようとしています。これは、index.htmlをは、これは私のコンソールにエラーであるため、コンテンツセキュリティポリシー
html>
<head>
<body>
<div role="main" class="ui-content">
<div class="app">
<h1>Apache Cordova</h1>
<div id="deviceready" class="blink">
<p class="event listening">Connecting to Device</p>
<p class="event received">Device is Ready</p>
</div>
</div>
これは
var app = {
// Application Constructor
initialize: function() {
this.bindEvents();
},
// Bind Event Listeners
//
// Bind any events that are required on startup. Common events are:
// 'load', 'deviceready', 'offline', and 'online'.
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
document.addEventListener('loadcities', this.onDeviceReady, false);
},
// deviceready Event Handler
//
// The scope of 'this' is the event. In order to call the 'receivedEvent'
// function, we must explicitly call 'app.receivedEvent(...);'
onDeviceReady: function() {
app.receivedEvent('deviceready');
app.receivedEvent('loadcities');
},
// Update DOM on a Received Event
receivedEvent: function(id) {
if (id === 'deviceready') {
var parentElement = document.getElementById(id);
var listeningElement = parentElement.querySelector('.listening');
var receivedElement = parentElement.querySelector('.received');
listeningElement.setAttribute('style', 'display:none;');
receivedElement.setAttribute('style', 'display:block;');
console.log('Received Event: ' + id);}
else if (id === 'loadcities') {
var url = "http://uiiuh"
$.getJSON(url).done(function(response){
if(!response.length){
console.warn("Empty list of cities");
}
config.cities = response;
$('body').trigger('city-data');
}).fail(function(data, status, error){
console.error("Something went wrong retrieving the cities via API")
});
}
}
};
app.initialize()index.jsです。
検索したデータをコンソールでのみ表示したいとします。
http://stackoverflow.com/questions/31211359/refused-to-load-the-script-because-it-violates-the-following-content-security-po の可能な複製あなたは何をしているのですか?ウェブサイト? Androidアプリですか?ノードで?コルドバ? いくつかのコードを表示してください(それ以上)、あなたは何を話しているのか分かりません。問題の内容を理解するには、1つのメタタグでは不十分です。 – Aethyn
あなたは実際にあなたの質問が何であるかを述べていません。 – Makyen
この 'http'呼び出しをホストするページを作成するスクリプトを追加していますか? – Reyraa