iOS 9.3.5 での最近の問題

数日前までは、iPad で 9.3.5 を実行している場合に forums.sketchup.com を表示できました。現在、ページは白く表示されます。

このスクリーンショットは、ページで発生するエラーを示しています。いずれか見覚えのあるものはありますか?

ちなみに、meta.discourse.org でも同じエラーが表示されます。

「いいね!」 1

この非常に古いバージョンに固執する具体的な理由はありますか?

問題を報告した人は、おそらくフォーラムを見るためだけに iPad を使っており、その機種は古くて、最新の OS が 9.3.5 までしか対応していないようです。

最近、何か変更があって、それが動作しなくなった理由でしょうか?

「いいね!」 1

私たちは常に、やや攻撃的なブラウザターゲットに対応できるよう努めています。詳細については、What is Discourse? | Discourse - Civilized Discussion をご覧ください。

現時点では、iOS 9 の公式サポートは終了しました。これにより、より多くのブラウザ機能を活用し、複雑なポリフィルを減らすことができます。

今後の対応について:

@j.jaffeux がこれを調査します。

  • 簡単な修正で済む場合は、速やかに対処します。
  • 複雑な問題の場合は、「ブラウザが互換性ありません」というメッセージをページに適切に表示するように修正します。
「いいね!」 3

ありがとうございます。タイミングについてですが、iOS 9 を破綻させるような変更をされたのはここ数日のことでしょうか?iPad の所有者によると、先週まではフォーラムは正常に動作していたそうです。

また、貴社のソフトウェアを採用しているすべてのフォーラムが最低要件を遵守しなければならないのか、それとも互換性を保つために独自のパッチを適用できるのか、教えてください。

「いいね!」 1

おそらく過去 1 ヶ月ほどで発生した事象だと思われます。当社は、ホスト型エンタープライズ顧客へのデプロイを、このサイト(コミットごとにデプロイされています)ほど積極的に行っているわけではありません。

この問題を引き起こす可能性のある変更がいくつかあり、@j.jaffeux が 1 日ほど中に結果を報告する予定です。

互換性を得るためのフォークやパッチ適用については、簡単な作業ではありません。Discourse は非常に機能豊富なアプリケーションであり、最新のブラウザ機能を活用する傾向にあります。これは刻々と変化する目標です。ブラウザの仕様上の欠陥を回避するために内部コードを複雑化することを好ましく思っておらず、やむを得ない場合のみ行っています。

とはいえ、クローラー向けの「読み取り専用」ビューの実装には強くコミットしています。例えば以下がそうです。

https://web.archive.org/web/20190628044743/https://meta.discourse.org/t/recent-problem-under-ios-9-3-5/121524

および

https://web.archive.org/web/20190628044927/https://forums.sketchup.com/t/cannot-view-forum-on-my-ipad/97863

これらは、古いブラウザを含めほぼすべてのブラウザで動作します。

@j.jaffeux の報告を待ちましょう。

もし、サポートされていないブラウザに対して「申し訳ありませんが、このブラウザはサポートされていません」と表示する代わりに、「読み取り専用」ビューにフォールバックさせたいというご要望がある場合は、検討する価値があると考えています。その場合は、@team 宛てに別途メッセージを送ってください。

「いいね!」 3

ご確認いただき、ありがとうございます。

「いいね!」 2

こんにちは、

このコミットで問題が解決するはずです:

「いいね!」 5

ありがとうございます。古い iPad のユーザーに再度お試しください。

「いいね!」 1

まず SketchUp をデプロイする必要がありますね :slight_smile:

「いいね!」 2

もちろん、それは私も考えました。まず、あなたのサイトに試してもらうつもりでした。

「いいね!」 6

連絡がありました。古いiPadでもあなたのフォーラムが見られるようになりました。

「いいね!」 6

本日内、早ければ1時間以内にデプロイいたします。

「いいね!」 2