tampermonkey - setTimeout("myfunc()",100)
Доброго времени суток.
Не работает скрипт
// ==UserScript==
// @name Script Name "setTimeout"
// @namespace mysite.ru
// @version 1
// @author i
// @description myscript
// @include /mysite.ru/
// ==/UserScript==
function hello()
{
console.log("hello");
}
setTimeout("hello()", 1000);
Запускаю в браузере chrome, использую tampermonkey v3.8.52 Консоль браузера выдает: Код:
Tampermonkey started VM3489:52Код:
tampermonkey setTimeoutвместо setTimeout(), пытался использовать window.setTimeout(). тоже не работает =( Подскажите в чем проблема или направьте в сторону куда копать, плз. |
решил проблему вот так:
// добавляем скрипт на страницу
var GM_JQ = document.createElement('script');
GM_JQ.src = 'http://mysite2.ru/myscript.js';
GM_JQ.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_JQ);
//
setTimeout("myfunc()", 5000);
может кто знает более элегантное решение? |
document.getElementsByTagName('head')[0]
тоже самое что document.head |
function hello() {
console.log('hello');
}
setTimeout(hello, 1000)
|
| Часовой пояс GMT +3, время: 01:38. |