使用以下代码
var counter = 0;
function loop-like() {
do_something().then(function(){
// waits until do_something() finishes
counter++;
if (counter > 100) {
counter = 0;
chrome.system.memory.getInfo(function(info) {
console.log(info.availableCapacity);
//if (info.availableCapacity < threshold) {
if (1) {
chrome.notifications.create('hey', {
type: 'basic',
iconUrl: 'icon-128.png',
title: 'hey',
message: 'message'
},function() {
//it supposedly waits until the notification is created/shown (?)
loop-like();
});
} else
loop-like();
});
} else
loop-like();
});
}
loop-like();
我收到console.log和所有内容完成时的通知消息(它们会一直出现,好像仍在调用),而目的是暂停一切,直到通知被触发为止 - I-猜图示。
怎么了?
编辑:它确实有效,我假设没有,但确实如此。我不确定是否删除它。如果删除它意味着它将无法搜索,那么我认为不会有用。