dlaczego rozmiar tła CSS: okładka nie działa w trybie pionowym na iOS?

Próbuję skonfigurować ręcznysplash-image na różnych urządzeniach. Robię to, sprawdzającorientation (urządzenia dotykowe) lubscreen width vs. screen height (brak dotyku) i odpowiednio ustaw adres URL.

Następnie dodam tę regułę CSS za pomocą Javascript:

 document.styleSheets[3].insertRule('.initHandler:before { 
    background: url('+x+') no-repeat center center fixed; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
    }', 0)

Zx obraz jest ładowany w zależności od orientacji i rozmiaru ekranu.

Mój problem polega na tym, że działa dobrzelandscape tryb, ale na moim iPadzie wportrait tryb, ładowany jest prawidłowy obraz (różnią się w zależności od pionu / krajobrazu), ale nie jest on powiększany do rozmiaru pełnoekranowego.

Pytanie:
Czy nie mogę używać CSSbackground-size w systemie iOS w trybie portretowym?

Dzięki za pomoc!

EDYTOWAĆ:
Właśnie spróbowałem na moim smartfonie z Androidem. Działa tam dobrze. Nie ma sensu, dlaczego nie działa na iPadzie.