Giống như tiêu đề cho biết: setInterval
chỉ kích hoạt gọi lại một lần.setInterval không hoạt động (chỉ kích hoạt một lần) trong tiện ích mở rộng của Google Chrome
manifest.json:
{
//...
"content_scripts" : [{
"js" : ["code.js"],
//...
}],
//...
}
code.js (ví dụ):
setInterval(alert('only shown once'),2000);
Tại sao, và làm thế nào tôi có thể sửa chữa nó? Mã hoạt động tốt bên ngoài phần mở rộng (ngay cả trong một bookmarklet).
bản sao có thể có của [JS setInterval thực thi chỉ một lần] (http://stackoverflow.com/questions/7746505/js-setinterval-executes-only-once) – qwertymk