私はこれが機能することを期待していました
var url = 'http://path_to_some_image.jpg';
$('body').css('background-image', "url('" + encodeURIComponent(url) + "')");
しかし、404 not found エラーが発生します。ブラウザが css でエンコードされた URL を処理できない理由はありますか?
生の URL を使用すると機能しますが、URL に引用符などが含まれている場合はどうなりますか? 正規表現を使用して手動で置き換える必要があります:/