我background-image
在 Internet Explorer 中使用该属性显示图像时遇到了一些困难。例如,我转换这个 url
DLH_747-8I_1443_RC022_0003 - 复制 (2).jpg
和
url = encodeURI(url).replace(/\(/g, '%28').replace(/\)/g, '%29');
它变成
DLH_747-8I_1443_RC022_0003%20-%20Copy%20%282%29.jpg
转换后的 URL 在 Chrome 和 Firefox 中工作得很好background-image
,但 IE 当然给我带来了麻烦。
IE 是否有一种特殊的方式来编码url()
基于属性的 URL,例如background-image
?