'webkitIndexedDB' устарел. Пожалуйста, используйте 'indexedDB' вместо

кто-нибудь знает, что означает эта ошибка? Это сообщение начало появляться в консоли Chrome на этой неделе и выдает ошибку в jquery modernizr. Не кажется, что это очень полезная информация в интернете.

enter image description here

4 ответов


это результат modernizr


кроме того, для тех, кто не использует модернизатор,es6-shim имеет аналогичный тест.


дважды проверьте, что все функции существуют, если вы используете представление (особенно если вы перемещали вещи).

по какой-то странной причине одно из моих представлений в приложении .Net MVC не отображалось. Эта ошибка всплывала.

я переместил функцию где-то еще в коде, и она больше не могла найти эту функцию, что может быть одной из причин, почему эта ошибка выскочила. Ошибка исчезла после того, как я указал на ее новое местоположение.

@functions{
    function do(){
        @* ///Do something. *@
        <C#function>
    }
    ....
}

Я только начал получать это в Chrome от запуска hasOwnProperty в цикле списка свойств "окно". К счастью, это только отладочный код, но тем не менее раздражает!

(индекс):118 окно.webkitStorageInfo ' устарел. Пожалуйста, используйте 'навигатор.webkitTemporaryStorage " или " навигатор.webkitPersistentStorage " вместо этого. (индекс): 118 'webkitIndexedDB' устарел. Вместо этого используйте "indexedDB".

function listObject( _type )
{
    for ( var f in this )
    {
        if ( this.hasOwnProperty( f ) )
        {
            if ( this[ f ] && this[ f ].prototype instanceof _type )
            {
                console.log( f );
            }
        }
    }
}