2025年7月にiOS 15とその他の古いブラウザをサポート終了

7月2025年の次の安定版リリース以降、Discourseは一部のモダンブラウザ機能を使用するようになります。これはiOS 15やその他の古いブラウザでは利用できません。

Discourseのサポート対象となるiOSの最小バージョンは、15.7から16.7に更新されます。その後、古いバージョンのiOSを使用している訪問者には、コミュニティコンテンツのベーシックHTML版が表示され、会話を読むことはできますが、サイトにログインしたりコンテンツを投稿したりすることはできなくなります。

iOS 15に制限されているデバイスは、iPhone 6s、iPhone SE(第1世代)、iPhone 7、iPad Mini 4です。これらはすべて9年以上前にリリースされており、Appleによって更新されていません(iosref.comを参照)。残念ながら、これらのデバイスでDiscourseにログインできるブラウザを使用することはできません。

より最近のiOSデバイスについては、OSをiOS 16.7以降にアップデートしてください。

この変更は、他のブラウザの古いバージョンにも影響します。これらの機能をサポートするFirefoxの最小バージョンはv128(2024年7月)、Chrome(ium)の最小バージョンはv119(2023年10月)です。これらのブラウザの新しいバージョンにアップデートできるユーザーは、影響を避けるためにアップデートを検討してください。

Chrome/FirefoxをアップデートできないWindows 7およびXPのユーザーは、SupermiumThoriumのようなサードパーティのChromiumフォークを検討するとよいでしょう[^1]。

[^1]:(注意:Discourseはこれらのブラウザの安全性やパフォーマンスについて一切保証できません。)

本日より、影響を受けるユーザーには警告バナーが表示され、このトピックへのリンクが提供されます。

技術的な側面では、要求される機能には相対色構文サブグリッド後読み正規表現import mapsが含まれます。これらはすべて、Discourseユーザーのパフォーマンスとユーザーエクスペリエンスの向上を可能にします。

:information_source: この発表の元のバージョンでは、カットオフ日が2025年5月1日と記載されていました。コミュニティからのフィードバックに基づき、その日付は2025年7月に延期されました。

「いいね!」 39

私はキウイ132に乗っています。なぜこのアラートを受け取ったのですか?

「いいね!」 3

バナーが表示されている場合、お使いのブラウザで次の3つの機能のうちいずれかがサポートされていないことを意味します。

開発者コンソールを開くと、これらのそれぞれについてtrue/falseの値を含む赤いメッセージが表示されるはずです。

ここでの見出しは「iOS 15」です。なぜなら、これらの機能が不足している最も一般的に使用されているブラウザだからです。しかし、この変更は、同じ機能が不足している他のブラウザにも適用されます。

残念ながら、Kiwiは公式に廃止されたようです :cry:

「いいね!」 13

ウェブデベロッパーとして理解していますが、これは非常に悲しい発表だと思います。

10年前のデバイスで「テキスト」だけのウェブサイトを開くことができないのは…

他に代替案はありませんか?

古いデバイス向けのHTMLのみのテーマはありますか?

「いいね!」 10

Discourse の開発では予想されることです — 少なくとも Discourse の運用アプローチに精通していれば。

設計上の選択は、最新のテクノロジーに最適化することであり、「古い」ソフトウェアの広範なサポートに固執しないことです(この文脈での「古い」は正確には「古い」ではなく、多くの人と同様に、数年ごとに新しいデバイスを購入することを強制されるのが好きではありません :cry: )。過去にも同様のお知らせや議論が数多くありました。例えば:

「いいね!」 15

はい、すべてのデバイスで動作する基本的なHTMLビューがあります。これはiOS15でも引き続き利用可能です。

「いいね!」 13

これがその内容です。ありがとうございます!

(将来の情報保存について非常に心配しています…強力なDiscourseのAPIとカスタムPythonスクリプトこのようなものを使用して、コミュニティコンテンツのローカル専用Markdownバージョンも保持しています)

「いいね!」 5

理由を教えていただけますか? :thinking:

「いいね!」 4

Chrome specifically について興味がある方のために、Chrome 119 (2023年11月) がカットオフのようです。

「いいね!」 6

はい、Firefoxではv128(2024年7月)からこれらの機能がサポートされます。

ただし、注意すべき点として、ChromeとFirefoxはどちらも「エバーグリーン」ブラウザです。ほとんどのユーザーは自動的に最新バージョンにアップデートされます。

公式ポリシーでは、最新リリースバージョンのみをサポートしています。(もちろん、新しい機能が必要になるまでは、古いバージョンでもDiscourseは動作しますが)

「いいね!」 5

なるほど!


モバイル Android ブラウザのトラブルシューティングに関するアドバイスはありますか?参考までに、バナーが表示されているユーザーを支援しようとしています。Chrome 134 を使用しているとのことです。

何がフラグ付けされているかを確認するために開発者コンソールにアクセスできる唯一の方法は、USB テザリングを伴うもので、これは誰かに説明するには少しやりすぎなように思えます!

「いいね!」 2

もし可能であれば、ブラウザのヘッダーを自身に返すような場所にアクセスしてもらい、その主張を確認するのに役立つかもしれません。例えば、私のウェブサーバーにはこの機能があります(https://www.supermathie.net/reflect/headers)。

accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: en-GB,en-US;q=0.9,en;q=0.8,fr-CA;q=0.7,fr;q=0.6
connection: keep-alive
dnt: 1
host: www.supermathie.net
sec-ch-ua: "Chromium";v="134", "Not:A-Brand";v="24", "Google Chrome";v="134"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Mobile Safari/537.36

(免責事項:これはCDCKとは無関係の個人サーバーです。ご自由にお使いください。プライバシーが懸念される場合は、ご自身で作成することも可能です。)

「いいね!」 8

お役に立つかわかりませんが、個人的でシンプルなGitHubページ(ソース)を作成しました。これはDiscourseが行っているテストと同様のテストを行います:https://arkshine.github.io/discourse-features-test/

画像

「いいね!」 26

申し訳ありませんが、+1やサムズアップではこの素晴らしさが伝わりません @Arkshine ありがとうございます

「いいね!」 9

@Arkshine、テストページを素早く作成していただき、本当にありがとうございます!それを渡したところ、ユーザーはそれ以上の助けを必要とせずに問題を解決することができました。

案の定、古いブラウザがもう一つ混ざっていたようです :wink:

「いいね!」 10

2年前のブラウザのサポートを終了することは、大手ウェブサイトに期待することではありません。

「いいね!」 3

2年間アップデートされていないスマートフォンを所有することは、信じられないほど危険です。

このことの多くはAppleに責任があります。彼らは9年前にデバイスを販売しましたが、それらを維持することを望んでいません。

「いいね!」 9

古いブラウザを使用するその他の理由もあります:

  1. オペレーティングシステム(Windows)のテレメトリーなしバージョンのサポート不足;
  2. ChromeにおけるManifest V2サポートの廃止;
  3. Mozillaによるユーザーデータ販売の開始決定。
「いいね!」 4

これに対する適切な解決策は、Linux(デスクトップで)に移行することではありませんか?

例えば、インターネットバンキングのために古いサポートされていないブラウザを使用するのは非常に危険です。

「いいね!」 8

これらの点については、関係する企業に絶対に苦情を申し立てるべきです。

アップデートしないことも、結局は損をする状況であることを念頭に置いてください。なぜなら、リモートコード実行をユーザーの入力なしに可能にする、重要なセキュリティ脆弱性に対するパッチを見逃すことになるからです。

FirefoxとChromeはどちらも、先週このような脆弱性を修正しました。

攻撃者は、親プロセスを混乱させて、権限のない子プロセスにハンドルを漏洩させ、サンドボックスエスケープにつながることができました。
元の脆弱性は、実際に悪用されていました。

Windows PCユーザーがGoogle Chromeブラウザ(またはChromiumエンジンベースの他のブラウザ)でこれらをクリックすると、被害者の追加操作なしにコンピュータが感染します。

「いいね!」 17