У меня есть код, который я использую для отображения видео в iframe. 99% времени, если работает, когда пользователь хочет переключиться на полноэкранный режим, в любом браузере.
Однако мы нашли несколько примеров в IE, где полноэкранный параметр расширяется только в соответствии с размером iframe.
Тег iframe отображается следующим образом:
<iframe id="FrameContent" allowtransparency="true" frameborder="0" title="" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen="true" src="/whatever.aspx" style="width: 1660px; height: 867px; visibility: visible;"></iframe>
Все родительские/дочерние iframes имеют вышеуказанные атрибуты allowfullscreen
.
Однако, прочитав здесь и в других местах, кажется, что консенсусом является использование только allowfullscreen
, с указанным ="true"
.
Некоторые из вышеуказанного кода будут изменены для рендеринга следующим образом:
<iframe id="FrameContent" allowtransparency="true" frameborder="0" title="" allowfullscreen src="/whatever.aspx" style="width: 1660px; height: 867px; visibility: visible;"></iframe>
Кроме того, другие (webkitallousfulscreen и mozallowfulscreen) кажутся устаревшими, поэтому больше не нужны, верно ли это?
Я видел другие предложения, такие как использование allowfullscreen="allowfullscreen"
или allowfullscreen=""
(потому что ="true"
не работает!)
Я также видел msallowfulscreen и oallowfullscreen, и в настоящее время мы их не используем.
Кто-нибудь может прояснить, что нужно использовать раз и навсегда?