Вопрос по setTimeout в расширении
Всем привет.
Вопрос такой, есть код в расширении для chrome
ну сокращу по нихачу
var relRead = function() {
/* тут действие*/
console.log(1);
}
setTimeout(relRead, 1000);
в общем, отрабатывает 1 раз, даже в таком виде как написано, может ли сайт удалять всю хрень на своей страницы, основное тело в приложении обфусцировано в функцию
(function () {
console.log('OK Starter');
})();
что-то совсем не въеду даже в таймере ставишь 50 мсек, все равно отрабатывает только 1 раз |
Signal,
:-? подожду переводчика. |
да, действительно, даже в background все setTimeout останавливаются, ну у меня расширение передает по сокету в мою прогу на delphi, оттуда если сделать нужный мне запрос, то все пашет как надо.
первый раз такое вижу, чтоб сайт гасил в расширении setTimeout |
Signal,
https://learn.javascript.ru/settimeout-setinterval Цитата:
|
Цитата:
50мсек этого более чем достаточно /* Перегружен процессор. - нет Вкладка браузера в фоновом режиме. - нет Работа ноутбука от аккумулятора. - нет */ |
вопрос уже не по теме, но по делу этому, может кто поможет base64 расшивровать, получаю строку от расширения в виде
Цитата:
код на делфи:
/*
var
Decoder : TIdDecoderMime;
Bytes: TIdBytes;
begin
Decoder := TIdDecoderMime.Create(nil);
try
Bytes := Decoder.DecodeBytes(text);
DataSav.Position:=0;
WriteTIdBytesToStream(DataSav,Bytes,SizeOf(Bytes),0);
DataSav.SaveToFile(); - результат 5-6 байт в файле
finally
FreeAndNil(Decoder)
end
*/
|
Цитата:
|
Цитата:
из расширения для chroma я получаю картинку из объекта canvas получаю ее в base64, ну выше все по тексту написано |
| Часовой пояс GMT +3, время: 12:05. |