2013年1月16日水曜日

1.9.0 で jQuery.browser がエラーになる


管理画面で使用している cleditor が突然動かなくなったとお客様より連絡があり調べたところ、非推奨メソッドの jQuery.browser が使用されていました。

恐らく、jQuery が 1.9.0 にバージョンアップされた際に削除されたものと思われます。

とりあえずの対応としては下記の2通りあるかと思います。

1. jquery-1.8.3.min.js を使う

2. 下記のパッチを当てる
//@@mod  ie = $.browser.msie,
  ie = (typeof($.browser.msie) != 'undefined') ? $.browser.msie : false;

//@@mod  documentClickAssigned,
  documentClickAssigned = false,