Синхронизация 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 он синхронизирует только удаленные изменения с локальной базой данных.Я также не получаю никаких сообщений об ошибках.