Сделать скриншот веб-страницы через определенный промежуток времени - PullRequest
0 голосов
/ 06 июня 2011

Я написал расширение Chrome, которое могло бы сделать скриншот видимой вкладки. Теперь я хочу, чтобы расширение автоматически делало снимки через определенный промежуток времени, не нажимая кнопку. Как это можно сделать?

1 Ответ

1 голос
/ 06 июня 2011

Это должно быть довольно просто, просто используйте стандартные методы в 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);
...