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-%20コピー%20%282%29.jpg
変換された URLbackground-image
は Chrome と Firefox で問題なく動作しますが、もちろん IE では問題が発生します。
url()
などのベース プロパティのURL を IE がエンコードする特別な方法はありますbackground-image
か?