2013-07-23 23 views
17

JavaScript sürücüsü olarak hortlak kullanarak benim test paketi çalıştıran, aşağıdaki uyarılara karşılaşmamdır:Poltergeist kapatarak JQMIGRATE uyarıları

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

mümkün bunları kapatmak için mi? jquery-migrate.js yılında jQuery.migrateMute = false için

cevap

18

Bak ve true olarak ayarlayın

+3

Dosyayı dışarıdan ayarlayamıyor musunuz, böylece yükseltme yaparken değişiklikleriniz geçersiz kılmıyor, vb. –

+0

Alternatif olarak, gerçekten kendi komut dosyalarınızda (geçiş komut dosyası dışında) doğru olarak ayarlayabilirsiniz. Kendi projemde test ettim ve işe yarıyor. – Studocwho

26

minified sürümü, varsayılan olarak "sessiz" dir: Bu Yedek Kulübesi gelen cevap sonrasında

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

: Sabit

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

o benim için. Teşekkürler @benchwarmer.

0

Daha yeni bir sürüm mevcut.

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

sürüm 3.x'in yalnızca jQuery v3 + 'ya geçiş için olduğunu ve bu durumda kullanılamayacağını unutmayın! – toshniba

İlgili konular