2013-07-23 33 views
17

をJavaScriptのドライバーとしてポルターガイストを使用して、私のテストスイートを実行している、私は次の警告に遭遇しています:ポルターガイストオフJQMIGRATE警告

JQMIGRATE: jQuery.fn.attr(selected) may use property instead of attribute 
JQMIGRATE: jQuery.browser is deprecated 

は、可能なそれらをオフにすることですか?

答えて

18

jquery-migrate.jsjQuery.migrateMute = falseを探し、true

+3

アップグレードの際に変更が上書きされないように、ファイルの外側から設定できませんか? –

+0

また、自分のスクリプト(migrateスクリプト外)でtrueに設定することもできます。私自身のプロジェクトでそれをテストし、それが動作します。 – Studocwho

26

縮小さバージョンに設定し、デフォルトでは "ミュート" です:

<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> 
1

がんばれ!ベンチウォーマーズからの回答後、この:固定

function custom_mute_jquery_migrator() { 
    echo '<script>jQuery.migrateMute = true;</script>'; 
} 
add_action('wp_head', 'custom_mute_jquery_migrator'); 
add_action('admin_head', 'custom_mute_jquery_migrator'); 

それは私のためです。ありがとう@benchwarmer。

0

新しいミニバージョンがあります。

<script src="http://code.jquery.com/jquery-migrate-3.0.0.min.js"></script> 
+0

バージョン3.xはjQuery v3 +に移行するためのものであり、その場合は使用できません。 – toshniba