Синхронизация Pouchdb с удаленным не работает в ie11 - PullRequest
0 голосов
/ 21 апреля 2019

Синхронизация Pouchdb не записывает данные в удаленную облачную базу данных, даже если она читает из нее.

Я добавил необходимые полифилы (выборка, обещание), чтобы заставить pouchdb работать в ie11.После добавления полизаполнений теперь можно получать удаленные данные.

function sync(){
    db.sync(remoteCouch)
        .on('complete', function (info) {
        var opts = {live: true};
        db.sync(remoteCouch, opts).on('error', function (err) {
            $('#sync-indicator').html("sync_disabled");
            $('#sync-indicator').css("color", "#bb0000");
        });
            $('#sync-indicator').html("sync");
        $('#sync-indicator').css("color", "#00bb00");
    }).on('error', function (err) {
        $('#sync-indicator').html("sync_disabled");
        $('#sync-indicator').css("color", "#bb0000");
    });
}

if (remoteCouch){
    sync();
}

Я ожидаю, что функция синхронизации запишет и получит самые последние данные из удаленной облачной базы данных.Вставленный код работает в chrome и edge, но в ie11 он синхронизирует только удаленные изменения с локальной базой данных.Я также не получаю никаких сообщений об ошибках.

...