JS兼容性問題:window.locatin.href is not a function

在FireFox 4三、Chrome 44瀏覽器下,點擊某個按鈕進行頁面跳轉時,控制檯提示 window.location.href is not a function.javascript

上網搜索結果後,獲得的解決方案以下:java

瀏覽器

window.location.href ("http://www.cnblogs.com/code-ten/");

 修改成:url

window.location.href = "http://www.cnblogs.com/code-ten/";

 利用上述解決方案後,確實可以在FireFox和Chrome瀏覽器下進行頁面跳轉。code

在這次搜索中,發現各位大神也提出了window.location.href = url 在某些版本的FireFox中也會失效,這是因爲這個屬性在這些瀏覽器中是隻讀屬性,並不能經過這樣的方式進行賦值跳轉。對於這個問題,推薦的解決方案爲將跳轉語句寫成以下方式:blog

window.location = "http://www.cnblogs.com/code-ten/";
相關文章
相關標籤/搜索