恶作剧者 - 关闭JQMIGRATE警告

时间:2013-07-23 06:49:47

标签: jquery ruby-on-rails ruby ruby-on-rails-3 poltergeist

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

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

可以关闭它们吗?

5 个答案:

答案 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>';
}

它有效!