
HTML5 рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирдП APIsред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдлреБрд▓рд╕реНрдХреНрд░реАрди рдПрдкреАрдЖрдИ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЗрдВ рд╡реЗрдм рдкреЗрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рджреЗрд╢реА рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдлреБрд▓рд╕реНрдХреНрд░реАрди рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рддрд░реАрдХреЛрдВ
рдлреБрд▓рд╕реНрдХреНрд░реАрди рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рддрд░реАрдХреЗ
W3C рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░
, рдХреБрдЫ рддрд░реАрдХреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдирд╛рдо рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
Element.requestFullscreen()
рдпрд╣ рд╡рд┐рдзрд┐ рдПрдХ рдЖрдЗрдЯрдо рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
Document.getElementById("myCanvas").requestFullscreen()
рдЗрд╕ рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ ID "myCanvas" рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред
Document.cancelFullScreen()
рдирдпрд╛ рдЧреБрдг рдирд╛рдо:
Document.exitFullscreen
рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рд░рджреНрдж рдХрд░рддрд╛ рд╣реИред
Document.fullScreen
рдирдпрд╛ рдЧреБрдг рдирд╛рдо:
Document.fullscreenEnabled
рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╣реА рд╣реИред
Document.fullScreenElement
рд╡рд╣ рдЖрдЗрдЯрдо рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЗрдВ рд╣реИред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рдорд╛рдирдХ рддрд░реАрдХреЗ рд╣реИрдВред рдЙрдирдХреЗ рд▓рд┐рдП рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛
- рдХреНрд░реЛрдо
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕
- рд╕рдлрд╛рд░реА
- рдУрдкреЗрд░рд╛ рдЕрдЧрд▓рд╛
- рдУрдкреЗрд░рд╛ (рд╕рдВрд╕реНрдХрд░рдг 12.10 рд╕реЗ)
- рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ (рд╕рдВрд╕реНрдХрд░рдг 11 рдХреЗ рдмрд╛рдж рд╕реЗ)
рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдлреБрд▓рд╕реНрдХреНрд░реАрди рдПрдкреАрдЖрдИ рдХреЗ рд╕рдорд░реНрдерди рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА
рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рдПрдХ
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдлреБрд▓рд╕реНрдХреНрд░реАрди рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдлреБрд▓рд╕реНрдХреНрд░реАрди рдПрдкреАрдЖрдИ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╕рд░реНрдЧ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд▓реЙрдиреНрдЪ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд┐рд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рджреЗрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдПрдВрдЧреЗ рдЬреЛ рд╡рд┐рдзрд┐ рдХреЗ рд╕рдорд░реНрдерди рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рдХрд╛рд░реНрдп рдкрджреНрдзрддрд┐ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛:
function fullScreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } else if(element.webkitrequestFullscreen) { element.webkitRequestFullscreen(); } else if(element.mozRequestFullscreen) { element.mozRequestFullScreen(); } }
рдпрджрд┐ рдХреЛрдИ рднреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯрдлреБрд▓рд╕реНрдХреНрд░реАрди рдореЗрдердб рд╕рд╣реА рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╡рд┐рдзрд┐ рдХреЛ рд╡рд┐рд╢реЗрд╖ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдЫрджреНрдо рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдлреБрд▓ рд╕реНрдХреНрд░реАрди рдореЛрдб рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
рдкрд░рд┐рдгрд╛рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдХреНрд░рдордг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рднреА рдЯреВрд▓рдмрд╛рд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдкреВрд░реЗ рдкреГрд╖реНрда рдореЗрдВ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдпрд╛ рдПрдХ рддрддреНрд╡ рд╣реЛрдЧрд╛ред
рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд░рджреНрдж рдХрд░реЗрдВ
рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрд╕реА рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗред рдЖрдЗрдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдПрдВ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рдореЗрдВ рдХрд┐рд╕ рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ requestFullscreen рд╡рд┐рдзрд┐ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рд╣рдореЗрд╢рд╛ рдкреВрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
function fullScreenCancel() { if(document.requestFullscreen) { document.requestFullscreen(); } else if(document.webkitRequestFullscreen ) { document.webkitRequestFullscreen(); } else if(document.mozRequestFullscreen) { document.mozRequestFullScreen(); } }
рд╕реАрдПрд╕рдПрд╕ рдЫрджреНрдо рдХрдХреНрд╖рд╛рдПрдВ
рд╕реАрдПрд╕рдПрд╕ рдЫрджреНрдо-рдХрдХреНрд╖рд╛рдПрдВ рдЗрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЖрдИрдВред
:full-screen
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдм рдкреЗрдЬ рдкрд░ рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдкреГрд╖реНрда рдпрд╛ рддрддреНрд╡ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЫрджреНрдо рд╡рд░реНрдЧ рдкреГрд╖реНрда рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдХрд╛рд░реНрдп рд╕реНрдерд╛рди рднреА рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред
:-webkit-full-screen { font-size: 16px; } :-moz-full-screen { font-size: 16px; } :full-screen { font-size: 16px; } :-webkit-full-screen img { width: 100%; height: 100%; } :-moz-full-screen img { width: 100%; height: 100%; }
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдиреНрд╣реЗрдВ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛:
:-webkit-full-screen img,:-moz-full-screen img { width: 100%; height: 100%; }
рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЫрджреНрдо рд╡рд░реНрдЧ рдХреЛ рдЕрдкрдиреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рд╕рдмрд╕реЗ рдХрдо рдЬреНрдЮрд╛рдд рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдкреНрд░рднрд╛рд╡реА рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдзреНрдпрд╛рди рдХреЛ рдПрдХ рддрддреНрд╡ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╡реАрдбрд┐рдпреЛ, рдЪрд┐рддреНрд░ рдФрд░ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред