IE下常見兼容性問題記錄彙總(04-持續更新)

如今開發環境主要使用的ie9以上的瀏覽器,而實際上依然存在大量用戶使用xp系統,而xp最高只能裝到ie8,前段還不能放棄對ie8的兼容,現針對實際開發中所遇ie的兼容性問題和解決方案作個彙總(持續更新):jquery

IE8系列:json

1:JSON序列化與解析,現代瀏覽器都有原生JSON對象支持,而IE8沒有,能夠使用json2.js,配合針對ie的條件註釋。瀏覽器

2:trim:去除字符串首尾空格,現代瀏覽器已經原生支持,ie8沒有,解決方案:函數

(1)使用jquery的,$.trim(param)工具函數。工具

(2)使用以下代碼擴展string的原型對象。this

if(typeof String.prototype.trim !== 'function') {
    	  String.prototype.trim = function() {
    	    return this.replace(/^\s+|\s+$/g, ''); 
    	  }
    	}
相關文章
相關標籤/搜索