действительно заработало только на 5ой строчке вместо window.location.hostname +'#test' пришлось вставить window.location.hash а то перебрасывало на несуществующую страницу
Но при этом все работало только при нажатие на ссылку, попытался приспособить под свои нужды, не вышло
Я правильно понял, чтобы эксплорер добавлял переход с хешем в историю нужно сделать location.replace(sitename/page.html#hash) ?
lastHash=''
function checkHash() {
hash=window.location.hash.substring(1);
if (hash!=lastHash && hash!='')
{
alert (hash);
location.replace(window.location.href)
}
lastHash=hash
setTimeout("checkHash()",100)
}