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, время: 14:52. |