使用poltergeist作为JavaScript驱动程序运行我的测试套件时,遇到以下警告:
JQMIGRATE: jQuery.fn.attr(selected) may use property instead of attribute
JQMIGRATE: jQuery.browser is deprecated
可以关闭它们吗?
答案 0 :(得分:26)
默认情况下,缩小版本为“静音”:
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
答案 1 :(得分:25)
在jQuery.migrateMute = false
中查找jquery-migrate.js
并将其设置为true
答案 2 :(得分: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。
答案 3 :(得分:0)
有一个较新的缩小版本。
<script src="http://code.jquery.com/jquery-migrate-3.0.0.min.js"></script>
答案 4 :(得分:0)
我通过添加到functions.php解决了这个问题(暂时):
function my_custom_fonts() {
echo '<style>
.jquery-migrate-deprecation-notice{
display: none !important;
}
}
</style>';
}
它有效!