解决jQuery.table2excel.js导出兼容IE问题
之前在网上一直没找到解决办法,或者并无相关参考。所以自己进插件源码边调试边修改,终于功夫不负有心人。
在table2Excel.js里面有这个一段判断是IE浏览器的代码
if (typeof msie !== "undefined" && msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) // If Internet Explorer
一般在else里面的就是Google浏览器什么的了。
当然,在这段代码之前是一系列的设置表头xlm标签和取值一类的事情,但是在关键导出的地方识别浏览器,根据不同的浏览器来做不一样的
一系列操作,相关数据的封装。