Пытаюсь вытащить содржимое div из одноклассников, чтобы отобразить кол-во сообщений в расширении,это участок background.js:
xhr = new XMLHttpRequest ();
xhr.open("GET","http://ok.ru/",true);
xhr.send(null);
xhr.onreadystatechange = function () {
if (xhr.readyState ==4) {
if (xhr.responseText) {
chrome.browserAction.setIcon({path: "icon.png"});
chrome.browserAction.setBadgeText({ text:''});
chrome.browserAction.setBadgeBackgroundColor ({color: '#B3FDB1'});
var data = xhr.responseText;
var new_mbox = $('#counter_ToolbarDiscussions',data);
var new_message = new_mbox.children('.counterText').text();
if (new_message !== "")
chrome.browserAction.setBadgeText ({ text: new_message.text()});
}
else {
chrome.browserAction.setIcon({path: "lock-icon.png"});
chrome.browserAction.setBadgeText({ text:'?'});
chrome.browserAction.setBadgeBackgroundColor ({color: '#B3FDB1'});
}
}
}
Вывод не происходит, подскажите пожалуйста где ошибка.