Совсем запутался. Есть такой код (ниже). В загруженой страничке находит только первое совпадение по регекспу, хотя дальше есть еще. Регексп упростил для тестирования. Что я не так делаю?
var regexp = /(<a\shref=".)/ig;
GM_xmlhttpRequest
({
method: "GET",
url: "http://www.xxx.com/xxx.php" ,
headers:
{
'User-agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1)',
'Accept': 'text/xml,application/xml,application/xhtml+xml,text/html',
'Content-type': 'application/x-www-form-urlencoded'
} ,
onload:function(responseDetails)
{
var res = regexp.exec(responseDetails.responseText);
if (res)
{
for (var i=0;i<res.length;i++)
{
alert(res[i]);
}
}
}
});