Я знаю, что это довольно старый вопрос, но я подумал, что добавлю фрагмент JS, который можно использовать для его анализа. Код взят из источника Modernizr, но немного изменен:
function multipleBgTest(){
var el_style = document.createElement("div").style;
el_style.cssText = 'background:url(//:),url(//:),red url(//:)';
// If the UA supports multiple backgrounds, there should be three occurrences
// of the string "url(" in the return value for el_style.background
return new RegExp("(url\\s*\\(.*?){3}").test(el_style.background);
}
Если функция возвращает true
, то она поддерживается, в противном случае она вернет false
.