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