页面关闭时更新pouchDB

时间:2016-09-18 00:43:40

标签: javascript pouchdb onunload

我正在尝试在用户关闭/重新加载页面时更新数据库。我尝试过各种各样的组合" onunload"," onbeforeunload"和" onhide"但没有任何作用。

以下是关闭网页时我想要运行的代码:

function saveCurrentOutline () {    
db.get(document.getElementById("selectedTab").dataset.id).then(function(doc) {
        doc.resume = document.getElementById("outlineSelected").dataset.id      
        return db.put(doc);
    });     
}

有关如何实现这一目标的任何建议吗?

*编辑:我正在尝试在Chrome上运行它

1 个答案:

答案 0 :(得分:0)

它适用于:

<body onunload ="saveCurrentOutline ()">

我很确定我昨天尝试了同样的事情但是没有用,我不知道错误在哪里。感谢大家的帮助,我很抱歉,我错过了一个简单的错误。