EmberJSでトピックナビゲーションや目次ページでAdsense広告が再読み込みされず、frame-src refused CSPエラーと例外エラーが発生

@simon さん、迅速なご対応ありがとうございます。

ご助言通り、Cloudflare と Brotli を無効化し、CSS、JS、HTML のすべての最小化機能をオフにしました。また、Rocket Loader も無効化しました。

さらに CF のキャッシュをクリアし、30 分待って結果を確認しましたが、ホームページ https://howtodiscuss.com で依然として奇妙な JS コンソールエラーが発生しています。

トピックページ(https://howtodiscuss.com/t/catholic-rosary/18598)に移動した際も同様です。

これらのエラーは、Chrome のシークレットモードで当サイトをオープンし、いくつかのページやトピックに移動することで再現可能です。

また、トピックのタイムライン/ナビゲーションの右側にある固定の AdSense 広告について質問です。なぜか、ブラウザのリロードアイコンを使ってページを完全に再読み込みした場合、または最初にサイトへアクセスした場合のみ表示されますが、その後のページ読み込みでは機能が作動せず、広告が表示されません。トピックページが切り替わったことを検知できていないようです。

常にこの else ブロックに入ってしまいます。カスタム Discourse プラグインのロジックに、ユーザーがトピックページに移動したことを検知するバグがあるのでしょうか?私は、トピックページが変わるたびに新しい AdSense 広告を表示・再読み込みしたいのですが、常に else ブロックに入ってしまいます。コードは ID #friends が既に存在すると判断していますが、完全なハードリフレッシュを行わない限り再読み込みされません。タイムアウトがクリアされ、あきらめました。

お手数ですが、ご支援をお願いします。ブラウザから当サイトのトピックをご覧いただければ、JS コンソールにすべての問題が表示されていることが確認できるはずです。また、JS コンソールには以下の警告も表示されており、Google のビネット広告がユーザーがクリックするまで表示されません。

Deprecation notice: Removing all event listeners at once is deprecated, please remove each listener individually.

ご提案通り、CF の速度最適化機能(CSS/JS/HTML の最小化、Rocket Loader、Brotli)をすべて無効化しました。他に考えられる問題はありますか?Discourse プラグインが原因でしょうか?現在インストールされているプラグインは以下の通りです。

SSL は「Strict」設定ですが、これが原因でしょうか?

念のため、設定変更が反映されるか確認して再ビルドも実施しましたが、エラーは変わらず、再度テストしました :frowning: