这里只是一点测试。
我偷看了jquery-migrate.js并注意到这一部分:
// Set to true to prevent console output; migrateWarnings still maintained
// jQuery.migrateMute = false;
因此,我使用wp_add_inline_script()
4.5版中新引入的进行了以下测试:
add_action( 'wp_enqueue_scripts', function()
{
wp_add_inline_script(
'jquery-migrate', 'jQuery.migrateMute = true;',
'before'
);
} );
这将改变:
JQMIGRATE:迁移已安装且日志记录处于活动状态,版本1.4.0
至:
JQMIGRATE:已安装迁移版本1.4.0
因此,它实际上并不会阻止所有控制台输出,例如jquery-migrate.js
:
// Show a message on the console so devs know we're active
if ( window.console && window.console.log ) {
window.console.log( "JQMIGRATE: Migrate is installed" +
( jQuery.migrateMute ? "" : " with logging active" ) +
", version " + jQuery.migrateVersion );
}