Похоже, происходит то, что элемент, становящийся полноэкранным, на самом деле является оберткой вокруг видеопроигрывателя, комментариев и т. Д. Youtube меняет проигрыватель на театральную версию и подгоняет его под экран, но прокрутка показывает остальную частьконтент, который был сделан в полноэкранном режиме.
Я нашел эту скрипку, показывающую полноэкранную демонстрацию, и добавил ее, чтобы показать концепцию: http://jsfiddle.net/krtw58z0/
requestFullScreen
получаетвызывается на элемент обтекания.Фиктивный «видеоплеер» можно стилизовать, как нам угодно (я установил ширину до 100% в полноэкранном режиме), и вы все еще можете прокручивать, чтобы просмотреть другие дочерние элементы.
Документы: https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API