我在IE9或以下版本中收到以下文字错误。
unable to get the value of the property 'match': object is null or undefined textangular.js line 107 character 3
以下是导致错误的代码块:
if(_browserDetect.ie > 8 || _browserDetect.ie === undefined){
var _sheets = document.styleSheets;
/* istanbul ignore next: preference for stylesheet loaded externally */
for(var i = 0; i < _sheets.length; i++){
if(_sheets[i].media.length === 0 || _sheets[i].media.mediaText.match(/(all|screen)/ig)){
if(_sheets[i].href){
if(_sheets[i].href.match(/textangular\.(min\.|)css/ig)){
sheet = _sheets[i];
break;
}
}
}
}
第107行启动第一个if
块
TextAngular在所有其他浏览器中正常运行且没有错误,只是IE9及以下版本返回上述错误。