Я пытаюсь создать новое расширение Chrome, и мне нужно, чтобы значок автоматически менялся как gif с массивом изображений и повторялся навсегда. Моя проблема в том, что я не могу заставить цикл Javascript работать. Вот что я получил:Сделайте анимированный значок расширения Chrome?
var min = 1;
var max = 12;
var current = min;
if (current > max)
current = min;
}
var keep_switching_icon = true;
function rotateIcon()
{
if (keep_switching_icon)
{
chrome.browserAction.setIcon({path:"icon" + current + ".png"});
current++;
window.setTimeout(rotateIcon, 300);
}
}
Как он не работает, не имеет значок не изменится, вы получаете ошибки? Также обратите внимание, так как ваша текущая проверка> max находится вне функции rotateIcon, когда ток превышает 12, он не сбрасывается до 1 при следующем вызове rotateIcon. –
Я пытаюсь, чтобы значок автоматически начинал меняться после загрузки расширения, но когда я его загружаю, значок просто переходит к его изображению по умолчанию; кусок головоломки. – Mashpoe
Где вы звоните: rotateIcon чтобы начать его? –