Wp.svgPainter无法初始化错误,导致管理面板出现问题

时间:2017-02-28 作者:David Nguyen

我最近发现,我的添加媒体按钮工作不正常,加载javascript时似乎出现了错误。错误与此链接中的描述完全相同:

https://wordpress.org/support/topic/cannot-read-property-init-of-undefined/

$(document).ready( function() {
    // detection for browser SVG capability
    if ( document.implementation.hasFeature(\'http://www.w3.org/TR/SVG11/feature#Image\', \'1.1\' ) ) {
        $( document.body ).removeClass( \'no-svg\' ).addClass( \'svg\' );
        wp.svgPainter.init(); <--- error here
    }
});
它的jist是wp-admin/load-scripts.php 未加载wp-admin/js/svg-painter.js 不管出于什么原因,我试图禁用所有插件,但没有成功。我还检查了我的功能。php的任何处理管理js和没有运气。我不确定解决这个问题的最佳方法是什么,有什么想法吗?

1 个回复
SO网友:David Nguyen

该问题是在Google Pagespeed设置下发现的,具体如下:

pagespeed EnableFilters defer_javascript;