Хочу сделать возможность на компах (моих) собирать статистику посещенных страниц. Для этог в Opera создал пользовательский скрипт
//str1=document.location.toString();
function getXmlHttp(){
var xmlhttp;
/* try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { */
xmlhttp = new XMLHttpRequest();
// }
return xmlhttp;
}
var req = getXmlHttp() ;
req.onreadystatechange = function() {
if (req.readyState == 4)|| (req.readyState == 3) {
if(req.status == 200) {
alert("server answer "+req.responseText);
}
}
} ;
req.open('GET', 'http://localhost/operastat.php?url_='+document.location, true);
req.send(null); // отослать запрос
Далее operastat.php записивает урл в базу. Проблемма в том что все работает если я посещаю страницы из localhost. Но если я загружаю страницу из нета ничего ничего не отправляется php скрипту. Я подозреваю что скорее всего это из за запрета браузером исполнять такой скрипт. Но где включить настройки для того чтобы работало не не нашел( даже в opera:config# ). Как решить такое?