次のContent Security Policy指令に違反しているため、スクリプト 'xxxx.com/cdn-cgi/speculation' の読み込みを拒否しました

コンソールログを確認したところ、これらのエラーが見つかりました。原因は何でしょうか?GoogleアナリティクスがAdSenseのユーザー承認機能を確認できません。そのため、コンソール領域を見たときに気づきました。原因は何だと思われますか?

エラー

スクリプト「Login | HSTS Redirection Community ‘nonce-7mgUxkI7bU1WPKnOwauZMiIwN’ ‘strict-dynamic’」。

Speculation-Rules ヘッダーから要求されたルールセットの読み込みに失敗したか、キャンセルされました(net::ERR_ABORTED)。「Login | HSTS Redirection Community

Cloudflare または Discourse で最近何か変更があったのかどうか疑問に思っています。

/cdn-cgi/speculation エンドポイントは、「Speed Brain」が有効になっている場合に Cloudflare に登録されたドメインに追加されると理解しています。これは、ユーザーがリンクにカーソルを合わせたときに Cloudflare がページコンテンツをプリフェッチできるようにするためのものです。Discourse と互換性があるかどうかはわかりません。

あなたのサイトはどのバージョンの Discourse を使用していますか?

サイトでエラーが発生していますか、それともコンソールで CSP エラーが表示されているだけですか?

Speed Brain を無効にしてみてください。デフォルトで有効になっているようです。Cloudflare ダッシュボードの「Speed」タブから無効にできます: Speed Brain · Cloudflare Speed docs

「いいね!」 2

Cloudflareのこの新機能について知りませんでした。しばらくパネルに入っていなかったので、これは新しいものです。無効にしたところ、エラーは消えました。Discourseのようなシステムではこの機能は役に立たないのでしょうか、それとも私の理解が間違っているのでしょうか?

https://community.cloudflare.com/t/cdn-cgi-speculation-applies-even-if-disabled/714033

「いいね!」 1

Discourseでは機能しないと思います。HTMLをプリフェッチしようとしているのだと思いますが、DiscourseはJavaScriptアプリケーションなので、HTMLをプリフェッチしても機能しません。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.