我编写了一个chrome扩展程序,可以使用可见标签的截图。现在,我希望扩展程序在一段时间后自动拍照,而无需按下按钮。怎么可能这样做?
答案 0 :(得分:1)
它应该非常简单,只需使用Javascript setTimeout
和setInterval
中的标准方法。
var seconds = 10 * 1000;
var windowId = some window id;
setTimeout(function() {
chrome.tabs.captureVisibleTab(
some window id,
{},
function () { ... do something with the screen shot ;} )
}
, seconds);
这将在10秒后拍摄截图。要每隔几秒钟拍摄一次可见标签的屏幕截图,请使用setInterval
var seconds = 10 * 1000;
var windowId = some window id;
setInterval(function() {
chrome.tabs.captureVisibleTab(
some window id,
{},
function () { ... do something with the screen shot ;} )
}
, seconds);