我在使用Internet Explorer中的background-image
屬性顯示圖像時遇到了一些困難。例如,我變換此URL編碼IE的background-image屬性
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
在Chrome和Firefox中,轉換後的網址與background-image
一起工作得很好,但IE當然給我帶來麻煩。
是否有一種特殊的方式,IE編碼基於url()
的網址的URL,如background-image
?
哪個版本的IE? – Mgetz
我試過的所有版本(8 - 10)。 –