在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/";