CloudFlare Rocket Loaderにより、Chrome/FirefoxでUIがレンダリングされない問題

こんにちは、

Discourse(Plesk、Cloudflare)をインストールし、いくつかのプラグインを追加したところ、突然 Chrome や Firefox で動作しなくなりました(UI が表示されません)。ただし、Edge や Internet Explorer ではまだ動作しています。

編集:Chrome と Firefox では、すべての UI が HTML タグで囲まれていますが、Edge ではそうではありません。

この動作を適切にデバッグする方法はありますか?

よろしくお願いいたします。

セーフモードでトラブルシューティングを開始してください:

レガシー版の Edge についてお話しされているのでしょうか、それとも Chromium ベースの Edge についてでしょうか?

Microsoft Edge の話ですが、セーフモード(すべての拡張機能を無効化)では制限付きで動作し、JavaScript を有効にするよう指示されます。ただし、JavaScript はすでに有効になっています。

Chrome と Firefox は、SSL 証明書に関するセキュリティ問題に反応しているのではないかと考え始めました。そのため、Cloudflare などを確認しようと思います。

Cloudflare の設定に関する良いガイドはありますか?
ありがとうございます。

はい、Cloudflare のプロキシ設定を解除したら再び動作するようになりました。つまり、NoScript の問題は Cloudflare に起因しており、厳密な SSL やオリジンプルに関連する何かだったようです。

さらにデバッグを試みますが、Cloudflare と Discourse に関する良いチュートリアルがあれば助かります。

DDoS 攻撃の標的になる可能性が高いと考える理由がない限り、オレンジ色のクラウドを無効にするよう推奨されます。検索すると、多くの議論が見つかります。

Rocket Loader に問題があったようです。

Plesk の nginx を Discourse の前面に配置しているおかげで、Cloudflare で Orange DNS、フル(厳格)SSL、オリジン証明書の取得、Discourse 側での完全な HTTPS 利用が可能になりました。

これで全て動作するようになりました。安定しているか確認してみましょう。

Discourse の前に Cloudflare を使用することを固執する場合は、Discourse ドメインに対して「パフォーマンスを無効化」に設定されたページルールが必要です。これにより、Discourse を破損させることが知られているすべての Cloudflare 機能がオフになります。

アドバイスありがとうございます!もし他の問題に直面したら、このことを覚えておきます!

いいですね。それがないと、いかなるサポートも提供できません。