firstly, ask them to use incognito or private viewing more if available: it's much safer than relying on JS.
also, most routers keep a log of all sites visited. i checked logs when my ex suspiciously cleared the history...
might be worth using IP#s instead of DNS names to reduce the search-ability of logs.
you could add onclick events in a loop so that all your links automatically get re-written to their js equivalent using the replace function that you said works:
Code:
for(var r=document.links, mx=r.length, i=0;i<mx;i++){
var it= r[i];
it.onclick=function(){location.replace(this.href); return false;};
}
run this code in an onload or at the bottom of the page.
remind visitors to leave by using a link.
Bookmarks