1. ホーム
  2. javascript

[解決済み】Uncaught TypeError: 未定義のプロパティ 'msie' を読み取れない - jQuery tools

2022-02-06 16:11:30

質問

Chromeの開発コンソールで以下のエラーが発生します。

Uncaught TypeError: Cannot read property 'msie' of undefined

私の理解では、それは .browser はjQueryでは非推奨となっていますが、私は最新版のjQueryツールを使っていますが、まだエラーは出ています。 js というファイルがあり、そこにあります。

どうすれば、このエラーを出さないようにできますか?

解決方法を教えてください。

その $.browser メソッドは、jQuery 1.9 で削除されました。

jQuery.browser() removed

jQuery.browser() メソッドは、jQuery 1.3 から非推奨となり、1.9 で削除されました。 必要であれば、jQuery Migrate プラグインの一部として利用できます。 Modernizrなどのライブラリで機能検出を行うことをお勧めします。

- jQuery Core 1.9 アップグレードガイド .

アップグレードガイドに記載されているように jQuery Migrate プラグイン を使用してこの機能を復元し、jQuery Toolsを動作させることができます。