почему CSS background-size: обложка не работает в портретном режиме на iOS?

Я пытаюсь настроить руководствоsplash-image через устройства. Я делаю это, проверяя наличиеorientation (сенсорные устройства) илиscreen width vs. screen height (не трогайте) и установите URL-адрес соответственно.

Затем я добавляю это правило CSS через 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)

Сx быть загружаемым изображением в зависимости от ориентации и размера экрана.

Моя проблема в том, что это прекрасно работает вlandscape режим, но на моем iPad вportrait В режиме загружается правильное изображение (различается в зависимости от портрета / ландшафта), НО оно не увеличивается до полноэкранного размера.

Question:
Могу ли я не использовать CSSbackground-size на iOS в портретном режиме?

Спасибо за помощь!

EDIT:
Только что попробовал на моем Android-смартфоне. Там отлично работает. Не имеет смысла, почему он не работает на iPad.

Ответы на вопрос(5)

Ваш ответ на вопрос