Вот есть фоновый скрипт, в нём чисто запросы, обработчики с действиями...
function GetHttpRequest(href, arg)
{
var xhr = new XMLHttpRequest()
xhr.withCredentials = true
xhr.onreadystatechange = function(e)
{
e.data = arg
ProcessRequestChange.apply(this, arguments)
}
xhr.open('GET', href, true)
xhr.send(null)
}
А есть скрипт, подключаемый к активной странице, в нём я только получаю ссылки, по которым нужно сделать запрос и обработать их(в фоновом скрипте).
var ref, tr = table.querySelectorAll('tr')
for(var i = 0, size = tr.length; i < size; i++)
{
if(tr[i] == null) continue
ref = tr[i].querySelector('a[href^="info.php?id="]')
if(ref == null) continue
//ref.href // Ссылка на объект
}
Как мне вызвать и передать в функцию?
GetHttpRequest(ref.href, {rid: 456})