动态创建script在IE中缓存js文件时导致编码不正确bug

摘要: 先看下重现代码1,gb2312.html 该文件编码为gb2312 测试 2,utf8.js 该文件编码是utf-8var p = document.createElement('p');p.innerHTML = 'IE缓存导致乱码';document.body.appendChild(p);loadJS函数动态创建一个script,设置src,charset后添加到head中。这里每次点击按钮会将utf8.js引入到该页面中,utf.js内代码会创建一个p元素设置一段文本,然后添加到body上。第一次点击按钮,文字显示正常。第二次后,文字编码不正确了。如图如 阅读全文
posted @ 2013-04-11 14:09 snandy 阅读(2693) 评论(7) 推荐(1) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示