Большой Воронежский Форум
» Программирование>Расширение для Google Chrome
+Greshnik+ 12:17 27.01.2010
Решил попытаться написать расширение Google Chrome для работе с "Вкотакте".
Начал с написания скрипта вытягивающего список друзей в онлайне, нашёл способ...
Написал:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://vkontakte.ru/friends.php?filter=online&id=4287323', true);
xhr.send(null);
xhr.onreadystatechange = function() {
if(xhr.readyState == 4) {
var result = xhr.responseText;
reg = /\s+var friendsData = (\{.+\});/
str = reg.exec(result);
//str = str.replace(/\'/g,"\"");
document.write(str);
}
}

результат работы в IE8: в str хранится строка почти JSON, для парсинга надо сделать замену символов (закоментаренная строка), но тогда document.write(str); ничего не выводит, а без неё выводит нормально.

результаты работы в Chrome: document.write(str); всегда ничего не выводит, а если добавить alert(str) - то вылетит NULL.

Не пойму в чём беда?
Вверх