гуглил про userscript но так и не нашёл как ждать загрузку. 
document.location.href = "http://vk.com/durov";
 
$(document).ready(function(){ alert("готово") });
почему как в коде выше не получается?  загрузка страницы происходит после alert, а не наоборот.