我正在尝试在用户关闭/重新加载页面时更新数据库。我尝试过各种各样的组合" 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上运行它
答案 0 :(得分:0)
它适用于:
<body onunload ="saveCurrentOutline ()">
我很确定我昨天尝试了同样的事情但是没有用,我不知道错误在哪里。感谢大家的帮助,我很抱歉,我错过了一个简单的错误。