0
なぜか分かりませんが、Chromeからエラーメッセージが表示されます。ブラウザが自分のjqueryをブロックしています
エラーメッセージ:「デフォルト-srcの 『自己』データ:ギャップ:https://ssl.gstatic.com 『安全ではない-evalの』」
は、以下のコンテンツセキュリティポリシーの指示に違反しているため、インラインスクリプトを実行することを拒否しました。インライン実行を有効にするには、 'unsafe-inline'キーワード、ハッシュ( 'sha256-TakXxMuCq + J + ccgIY6WUXR + xy3/BdgRbqG7Y1mNRWJQ =')またはnonce( 'nonce -...')が必要です。 'script-src'は明示的に設定されていないので、 'default-src'がフォールバックとして使用されることにも注意してください。
のjQuery:
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type:'GET',
url:'http://api.steampowered.com/ISteamNews/GetNewsForApp/v0002/?appid=440&count=3&maxlength=300&format=json'
success: function(data){
console.log('success',data);
}
});
});
</script>
申し訳ありませんが、これは重複した質問である場合。
私はちょうど私の問題の答えを見つけるのに苦労しました。
しかし、誰かが私が取得しているエラーメッセージが表示される理由を説明することはできますか?
あなたの状況を理解できるように、私はいくつかの追加情報を提供したいと思います。
私はHTMLでアプリを書いていました。
JSON以外のHTMLで使用されるすべてのファイルはすべて自分のマシンからのものです。
xampp
を含むどのサーバーからも実行しませんでした。私は単に私のHTMLファイルをダブルクリックしました。
ページがhttpsで提供されている場合、すべてのスクリプトをhttps ...で配信する必要がありますか?あなたは<'script src =" jQueryFile.min.js ">'を含めましたか? –
お返事ありがとうございます。私が使用しているすべてのファイルは、どのサーバーでもホストされていませんが、ローカルマシン上でホストされています。私はxampp btwのようなものを使っていません。 –
'