【发布时间】:2019-10-09 02:52:41
【问题描述】:
在承诺的捕获中
.catch((message) => {
console.log(message)
var newUrl = url
chrome.tabs.create({url: newUrl}, function(response) {
console.log(response.status)
status = 'loading'
while (status == 'loading') {
setTimeout(function() {
console.log(response.status)
status = response.status
}, 3000)
}
})
})
我正在尝试以打开新页面的方式编写 catch,等待它完成加载,然后获取新的 cookie
我觉得我正在服用疯狂的药丸,因为这看起来非常简单。但是它永远不会打印出response.status
我希望它等待每 3 秒检查一次 response.status,一旦页面有 loaded,它将结束循环。
我做错了什么?
【问题讨论】:
-
大概这个-> stackoverflow.com/a/37728255/909535 ?
-
oooooh,我不习惯 Javascript....这是有道理的
标签: javascript