20

使用 poltergeist 作为 JavaScript 驱动程序运行我的测试套件时,我遇到以下警告:

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

有可能关闭它们吗?

4

5 回答 5

31

缩小版默认为“静音”:

<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
于 2013-12-01T06:27:38.387 回答
30

寻找jQuery.migrateMute = falseinjquery-migrate.js并将其设置为true

于 2013-07-23T07:34:46.783 回答
4

根据 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。

于 2017-05-19T22:27:51.880 回答
0

我通过添加到functions.php(暂时)解决了这个问题:

    function my_custom_fonts() {
  echo '<style>
    .jquery-migrate-deprecation-notice{
    display: none !important;
}
    } 
  </style>';
}

它有效!

于 2020-09-06T21:18:46.850 回答
-1

有一个更新的缩小版本可用。

<script src="http://code.jquery.com/jquery-migrate-3.0.0.min.js"></script>
于 2017-08-11T06:56:10.003 回答