モバイル(iOS)ページが真っ白でJSが無効

iOS Safari で JavaScript を無効にしている場合、コンテンツが表示されません。ホームページは空白になり、トピックページにはテキストコンテンツなしでタイトルとカテゴリのみが表示されます。これは、自分のサイトと Meta の両方で確認しています。

iOS 16.5 でテストし、iOS ユーザーエージェントを設定した macOS Safari でもテストしました。

編集: Android/Chrome ユーザーエージェントを設定した場合でも、同様の現象を確認しています。

「いいね!」 3

@Falco / @david モバイル向けの最適化で、トラフィックを節約するために完全なペイロードを送信しないようにしているものだと思います。

意図的なもののように思えますが、将来的には何かできることがあるかもしれません。このようなケースではリダイレクトを強制するなど。(?javascript_disabled などにリダイレクトするなど…)

「いいね!」 3

はい、まさにその通りです。トレードオフとして、ユーザーの99.999%にとってはパフォーマンスが向上し、ネットワーク使用量とユーザーのバッテリーの両方を節約できますが、最新のスマートフォンでJSを無効にしているユーザーは静的HTMLバージョンを取得できません。

metaタグでリダイレクトを強制しますか? ここでの ifelse 部分にボタンをレンダリングするかもしれません。

パラメータ付きで現在のページをリロードしたり、Cookieを設定したりしますか?

この影響と必要な作業を考慮すると、優先度は低く、pr-welcome と言えるでしょう。

「いいね!」 2