Pouchdb同步到远程在IE11中不起作用

时间:2019-04-21 11:42:16

标签: javascript pouchdb cloudant

即使Pouchdb同步从其中读取数据,也不会写入远程cloudant数据库。

我添加了必要的polyfills(fetch,promise),以使pouchdb在ie11中工作。添加polyfill后,现在可以获取远程数据。

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();
}

我希望同步功能可以写入远程cloudant数据库并从中获取最新数据。粘贴的代码适用于chrome和edge,但在ie11中仅将远程更改同步到本地数据库。我也没有收到任何错误消息。

0 个答案:

没有答案