2016-02-03 3 views
0

Как вставить отметку времени при съемке скриншота с дурацкой страницей с imacros.imacros скриншот timestamp внутри FireFox

ONDOWNLOAD FOLDER=C:\folder\ FILE=SCREENTEST.PNG 
TAG POS=1 TYPE=HTML ATTR=CLASS:* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT 

Я пользуюсь этим кодом. Хорошо работает, но я хочу, чтобы временная метка помещалась в окно FireFox. Аддоны, которые я пробовал, находятся за пределами окна. Смысл, iMacros не поймает их.

Tnx

ответ

1

Посмотрите, как работает следующий код и настроить его в соответствии с вашими потребностями:

SET ts {{!NOW:yyyy-mm-dd<SP>hh:nn:ss}} 
SET S "var doc = window.document; var elt = doc.createElement('p'); elt.align = 'right'; elt.innerHTML = '<font color=red><b>{{ts}}'; doc.body.appendChild(elt); undefined;" 
URL GOTO=javascript:{{S}} 

' your screenshot taking here 

JS оборачивания кода выше с двумя параметрами включены:

var ts = imns.formatDate("yyyy-mm-dd hh:nn:ss"); 
var tsColor = "red"; 
var tsSize = 5; 
window.location.href = "javascript:var doc = window.document; var elt = doc.createElement('p'); elt.align = 'right'; elt.innerHTML = '<font color=" + tsColor + " size=" + tsSize +"> <b>" + ts + "'; doc.body.appendChild(elt); undefined;"; 
+0

Это то, что я искал. БЛАГОДАРЮ. Как изменить положение метки времени, размера и цвета. Я вижу параметры, но могу ли вы вставить туда несколько вариантов этого решения? – macroscripts

+0

Как обернуть это в код JS? – macroscripts