Я асинхронно загружаю css.
@font-face{
src: url('fonts/le-havre-1_300_normal-webfont.eot');
src: url('fonts/le-havre-1_300_normal-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/le-havre-1_300_normal-webfont.woff') format('woff'),
url('fonts/le-havre-1_300_normal-webfont.ttf') format('truetype'),
url('fonts/le-havre-1_300_normal-webfont.svg#LeHavreLight') format('svg');
}
Мне нужно динамически заменить путь, например:
url(' -> url('http://www.site.com/skin/light/
Я написал это регулярное выражение, но, похоже, он заменяеттолько первое значение.
var newCss = cssText.replace(/url\(\'(.+)\'\)/g, function(a,b){
return 'url(\''+'http://www.site.com/skin/light/' + b + '\')';
});
Как заменить все атрибуты URL?