override.ini

Web で検索すると古い、もしくは誤った情報が目に付くところに散在しているので、以前ここに書いた正しい情報だけを参照していただきたい。繰り返しになるが、再度まとめておく。

  • Opera に対応してくれていないサイトへの対処には 2 つの方法が使われている。
    • browser.js による方法
    • ブラウザの UA を他の形式に変更する方法
  • 1 つ目については日本語の公式解説があるので、そちらを参照いただきたい。 - ブラウザ JavaScript
  • 2 つ目についての日本語の解説が古いままなのは問題なので、少し時間が掛かるとは思うが更新するよう手を尽くします。

現行の動作の要約は上でリンクした 2007-11-20 に書いた通りである。GUI から override.ini に追記出来るので*1、手動で override_downloaded.ini を編集するのは危険であるだけでなく、新しいファイルが自動配信される度に上書きされるから意味がない。
今なぜこの問題に言及したかというと、旧 hotmail、現 WindowsLiveMail で問題に遭遇しているという声を耳にしたからである。特別に個々のユーザが設定変更をせずとも、Opera は上記の仕組みによりとりあえず動作することが期待されている。
[18:14 追記]
新しい hotmail については、いろいろと難しい問題のあることが分かった。解決にはもう少々時間が掛かりそう。
[20:24 追記]
override_downloaded.ini に存在すべきでない「古い設定」が残ってしまっている問題は既に把握されていますので、あらためて報告するには及びません。これは最近頻発している手違いのたぐいとは別種の不具合です。

*1:問題のあるサイトで右クリックからコンテキストメニューを出し、サイトごとの設定を編集、ネットワーク、ブラウザの認識で設定変更すると override.ini に追記される。