コロナに負けず、できることを少しずつ。
NO IMAGE

[IT] WordPress  prototype.js 参照エラー検証中

※Internet Explorer 7と8 でエラーになります。それ以外では想定通りの正常動作。

 先週、Wordpress 2.9.1 から 2.9.2 へバージョンアップ作業を行ったんだけど(IIS で、WebPI を使用していないので手動バックアップ、必要ファイルのみ隔離し 2.9.2ファイルへ上書き、必要ファイルのリプレイス)、その時に LightBox (画像ファイルをクリックすると浮かび上がらせるプラグイン)が動作しないことがあり、プラグイン削除してからインストーラではなく、これも手動で再プラグイン有効化したんだ。

ところが、自作プラグイン (prototype を参照する Ajax アプリ)の影響ではないと言い切れる参照エラーが出てしまっている。

prototype.js は WordPress 体系で配布されている 1.6x ではなく、1.7RC2 を使っている影響もあるのか?と思ったがそうでもなさそう。

ちなみに、 prototype.js RC2 はここから ⇒ http://www.prototypejs.org/download

このRC2 でのブラウザ互換性は次の通り

Mozilla Firefox ≥ 1.5
Microsoft Internet Explorer for Windows ≥ 6.0
Apple Safari ≥ 2.0.4
Google Chrome ≥ 1.0
Opera ≥ 9.25

===

現在、FXFROG でロードしている関数群は次の通り。

 https://www.fxfrog.com/wp-includes/js/prototype.js?ver=1.6
 http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=2.9.2
 https://www.fxfrog.com/wp-includes/js/scriptaculous/wp-scriptaculous.js?ver=1.8.0
 https://www.fxfrog.com/wp-includes/js/scriptaculous/effects.js?ver=1.8.0
 https://www.fxfrog.com/wp-content/plugins/lightbox-2/lightbox-resize.js?ver=1.8

ミニマム版 JQuery だけ、Google API を参照させている。

なお、ステージング環境で prototype 1.6.3 へ変更しても同様の参照エラーが出ていることと、LightBox を無効にすれば参照エラーが出ないことから LughtBox を派生させてエラーが出ないようにしようか、と検討&検証中。

以上

OSSカテゴリの最新記事