2013-03-28 35 views
0

我想在document.location.href或某種相關的代碼之後添加alert("some text")消息。在document.location.href後創建腳本

例如:

document.location.href = "http://www.msn.com"; 
windows.alert("You are now at msn.com"); 

由目前我使用document.location.href使代碼的其餘部分是不是正在做我自動切換點。所以我想知道是否有其他方式切換在同一頁/不在同一頁上的網站,然後把我的自定義代碼,它會被相應地執行?

+2

你只能在網頁上執行代碼。你可以去其他人的頁面並使用你的代碼嗎?沒有。 – PlantTheIdea

+0

除非你能控制新的頁面,否則你不能這樣做。我認爲最接近你可以在另一個窗口中打開新頁面,然後在你的頁面窗口中做你的警報。 – atw13

+1

想象一下,有人這樣做,而不是'msn.com',他們將您重定向到您銀行的網站並更改登錄表單,以便將您的密碼發送到遠程服務器。瀏覽器不允許發生這種情況。 – Blender

回答

1

使用haschange事件:

$(window).on('hashchange', function() { 
    // your code here 
}); 

this post