不厚

博客园 首页 新随笔 联系 订阅 管理
参考:http://stackoverflow.com/questions/7110023/firefox-6-infinite-page-refresh-with-page-with-hash-tags

这个版本有问题

// Name:        MicrosoftAjax.debug.js
// Assembly:    System.Web.Extensions
// Version:     4.0.0.0
// FileVersion: 4.0.20526.0

更新后的版本为:4.0.30205.0.

mini:http://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js

debug:http://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.debug.js

 把

if ((Sys.Browser.agent === Sys.Browser.Firefox) && window.location.hash && (!window.frameElement || window.top.location.hash)) {
      window.history.go(0);
 }

 

 修改为


if ((Sys.Browser.agent === Sys.Browser.Firefox) && window.location.hash && (!window.frameElement || window.top.location.hash)) {
      (Sys.Browser.version < 3.5) ? window.history.go(0) : location.hash = this.get_stateString();
 }  
posted on 2012-10-18 14:19  飞宏风  阅读(500)  评论(0编辑  收藏  举报