Не заполняется viewport

Требуется помощь, на сайте использую viewport с content="width=device-width", для корректного отображения написан js, который задаёт width при разрешении экрана <768, с ним отображение контента такое, какое должно быть, но яндекс веб-мастер говорит, что есть прокрутка, хотя на сайте ее нет. При удалении скрипта, верстка падает, но яндекс веб-мастер, говорит, что прокрутки нет... Подозреваю, что при проверке яндекса на адаптивность, скрипт не успевает загрузиться и поэтому выдаёт ошибку. Что делать?

Здесь со скриптом, и яндекс говорит, что нет адаптива Здесь без, яндекс говорит, что всё адаптивно

 <meta name="viewport" content="width=device-width, initial-scale=1" id="viewportVal"/>
 <script>

          if(screen.width <= 767) {
            var vp = document.getElementById("viewportVal");
            vp.setAttribute("content","width=750, maximum-scale=1");
          }

      </script>


Ответы (0 шт):