Есть необходимость создать скрипт который бы сохранял текущую страницу браузера, отображаемую в нём, считал от неё хэш, затем получал бы эту же страницу, непосредственно делая запрос к ней( к урл), считал от полученной на данном этапе хэш, сравнивал их.
Никак не получается получить текущую страницу браузера. Пробовал через window.content.location, и многое другое.
Привожу код, подскажите пожалуйста.
var displayed_window = window._content.document;
var hex_page = hex_md5(displayed_window);
document.write(hex_page);
document.write(" - - - - - ");
function zzz(){
var pageAddress = window.location;
return pageAddress;
}
var current_loc = zzz();
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 xmlhttp = getXmlHttp(current_loc)
xmlhttp.open('GET', current_loc, false);
xmlhttp.send(null);
var drresp = xmlhttp.responseText;
var hex_real_page = hex_md5(drresp);
document.write(hex_real_page);
alert(drresp);