-1

background-imageInternet 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-%20コピー%20%282%29.jpg

変換された URLbackground-imageは Chrome と Firefox で問題なく動作しますが、もちろん IE では問題が発生します。

url()などのベース プロパティのURL を IE がエンコードする特別な方法はありますbackground-imageか?

4

1 に答える 1