2010-06-02 63 views
4

什麼是window.location.href屬性的標準化替代方案?我正在檢查w3schools.com,它是在所有主流瀏覽器中實現的,所以沒有問題,但我很好奇如何正確執行此操作。JavaScript中的window.location替代方案

從這裏是函數不規範的語句:https://developer.mozilla.org/en/DOM/window.location

謝謝!

+0

'href'是屬性而不是'location'對象的方法。你將不會有任何問題使用它..(*標準將使用鏈接,而不是JavaScript在網站中導航;)*) – 2010-06-02 13:41:44

+0

修正:-)我正在重寫我的問題.. – 2010-06-02 13:43:28

+0

document.URL返回一個字符串是當前文檔的url,如果頁面被重定向,它可能不是location.href值。 – kennebec 2010-06-02 16:47:41

回答

8

window對象追溯到儘可能在Netscape 2.0原JavaScript實現,並location在每個瀏覽器已經存在自那以後。

DOM外部的瀏覽器對象模型傳統上沒有標準化,但是它隨HTML5而變化,它明確記錄了the window objectits location property

8

設置window.location沒有任何問題。

1

沒有標準的做法。重定向瀏覽器的最良好支持的方法是使用location對象的href屬性:

window.location.href = "http://www.google.com/";