web-dev-qa-db-fra.com

Poltergeist - Désactive les avertissements JQMIGRATE

Lorsque j'exécute ma suite de tests en utilisant poltergeist comme pilote JavaScript, je rencontre les avertissements suivants:

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

Est-ce possible de les désactiver?

18
alexs333

La version réduite est "muette" par défaut:

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

Recherchez jQuery.migrateMute = false dans jquery-migrate.js et réglez-le sur true

25
benchwarmer

Suite à la réponse de benchwarmer, ceci:

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' );

Corrigé pour moi. Merci @benchwarmer.

1
user382738

Une version plus récente est disponible.

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