Вобщем решил написать аддон для Firefox. Потому что надо следить за количеством полученных сообщений и оперативно отвечать на них, но так как количество сообщений видно только на одной странице сайта, то она открывается довольно редко, обновляется вручную когда вспомнишь. Вообщем об оперативности небыло никакой речи. Решил написать аддон, который будет парсить страницу и выдавать количество полученных сообщений. Вот тут builder.addons.mozilla.org/ начал писать аддон.
onClick: function(event) {
for (var i = 0; i < window.content.document.getElementsByTagName('li').length; i++){
var text = window.content.document.getElementsByTagName('li')[i].innerHTML;
if (text.search('<b>') != -1) {
var a = text.search("<b>");
var b = text.search("</b>");
window.alert(text.substring(a+3, b));
}
}
}
Таким образом я получаю количество непрочитанных сообщений, находясь на странице и нажав на кнопку виджета. А как мне получить то же самое, находясь на любой другой странице и нажав кнопку виджета?