Content security policy
を設定しています。私は、テスト専用のレポート専用モードで基本ルールを設定しました。コンテンツセキュリティポリシー:ソースデータ
私がブロックされたスクリプトのレポートを取得しますが、ソースが唯一のdata
で保つ:
"csp-report": {
"blocked-uri": "data",
"document-uri": "http://www.example.com/page.html",
"original-policy": "default-src http://www.example.com ...
"violated-directive": "script-src 'unsafe-inline' http://www.example.com http://www.google-analytics.com;"
}
私はこの報告書を引き起こし、訪問者と同じブラウザーの種類と同じページに移動した場合でもレポートを再現することはできません。 CSP
のドキュメントから、data
という名前のソースについては何も見つかりませんでした。
ページhttp://www.example.com/page.html
は、主に静的なhtmlですが、<script>
タグの間にGoogle Analyticsのスクリプトを持っています
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject'...
</script>
同じスクリプトがフロントページなど、私のサイトの他のページで使用されています。しかし、ブロックdata
に関するこれらのレポートは、page.html
ページのみで生成されます。
このURLはブロックされていますか?それは、私のサイトや訪問者のブラウザが読み込もうとした何かからですか?
これも多くを参照してください。疑わしいブラウザの拡張機能。実際には、CSPの報告書には、その有用性を失っている多くの騒ぎにつながっています.-( –