browser.js

Allabout.co.jp*1 を Kestrel*2 で開くと、幾つかのリンクが開けない、「次へ」をクリックしても数字をクリックしても次のページへ進めない、という不具合があった*3

この不具合はしばらく前から把握し、原因も分かっていた*4。そこで Opera に備わる browser.js で対応するようお願いしてあったのだが、このたび目出たく準備が整い本件は一応の解決を見るに至った*5

  • Opera Desktop 9.60, November 25, 2008 という日付の入った browser.js があれば上記のサイトでの動作は正常なものとなる。
  • 一部で流布されていた、サイト側が提供する特定のスクリプトをブロックする回避策はこれで不要になるはずである。
  • 最新の browser.js は自動的に週に一回行われる最新版チェックと同時に入手出来るはずであるが、手動でインストールしたければ、ヘルプから「最新のリリースをチェック」することによって直ちに手に入る。
  • 参考 - Browser JavaScript explained

*1:サイト側に問題があったのではない点を最初に申し上げておかねばならない。

*2:Opera 9.5/6 系

*3:正確にはセンタークリックやコンテキストメニュから別タブで開くようにすれば開くこと自体は出来た。

*4:browser.js を解析出来る方なら、原因と対策を推し測ることが可能だろう。否、ファイル中にコメントが書かれているので解析するまでもない。

*5:一応の解決であるからして、本格的解決は既に予告されている「次」でなされることになる。