全画面表示

Fullscreen (Web)

仕様書

全画面手順

[21] 全画面手順の実行 (run the fullscreen steps)

利用者インターフェイス

[37] 固定状態を終了させる default unlock gesture は、全画面の終了と同じ操作とすることが推奨されています >>36

[43] キオスクモードも参照。

実装

[70] SafariMaciPad では対応していますが、 iPhone では対応していません。

歴史

[4] 2012年4月5日に Editor's Draft から Living Standard になりました。 名称が Fullscreen から Fullscreen Standard になりました。

[5] 2012年4月26日に WHATCG 付きになり、ライセンスが CC0 から W3C CLA に、状態が Living Standard から Living Specification になりました。 名称が Fullscreen Standard から Fullscreen に戻りました。

[6] それまでは W3CMercurial で管理されていましたが、 W3C の文書ではありませんでした。
[7] この時 W3C ロゴが付きましたが、 CSSW3C の青色のものではなく、 WHATWG の緑色のもののままです。

[8] Contributions by Opera ( (Anne van Kesteren 著, 版)) http://lists.w3.org/Archives/Public/public-whatwg-contrib/2012Apr/0008.html

[9] IRC logs: freenode / #whatwg / 20120424 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120424

[10] IRC logs: freenode / #whatwg / 20120513 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120513

[11] IRC logs: freenode / #whatwg / 20120603 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120603

[12] Fullscreen ( ( 版)) http://www.w3.org/TR/2012/WD-fullscreen-20120703/

[13] IRC logs: freenode / #whatwg / 20120726 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120726#l-175

[14] IRC logs: freenode / #whatwg / 20120906 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120906#l-839

[15] Fullscreen Standard ( ( 版)) http://fullscreen.spec.whatwg.org/

[16] IRC logs: freenode / #whatwg / 20130305 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20130305

[17] 743198 – Unprefix the DOM fullscreen API ( ( 版)) https://bugzilla.mozilla.org/show_bug.cgi?id=743198

[18] [CSSWG] Minutes Sophia-Antipolis F2F 2014-09-10 Part V: Survey of All the Specs ( (Dael Jackson 著, 版)) http://lists.w3.org/Archives/Public/www-style/2014Oct/0295.html

[19] IRC logs: freenode / #whatwg / 20141022 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20141022#l-557

[20] Fullscreen ( ( 版)) http://www.w3.org/TR/2014/NOTE-fullscreen-20141118/

[22] Web Applications 1.0 r8849 Flesh out how rendering happens in the event loop. This also defines requestAnimationFrame() and obsoletes the 'Timing control for script-based animations' spec (by request of that spec's editors) ( 版) https://html5.org/r/8849

[23] Intent to deprecate: Insecure usage of powerful features - Google グループ ( 版) https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/2LXKVWYkOus

We want to start applying the concepts in https://w3c.github.io/webappsec/specs/powerfulfeatures/ to features that have already shipped and which do not meet the (new, not present at the time) requirements.

[24] Remove the fullscreen element stack in favor of top layer + fullscree… · whatwg/fullscreen@0b7c994 ( 版) https://github.com/whatwg/fullscreen/commit/0b7c994bfcedb291cb9ab7398b26cb4a575470d1

[25] Add a playsinline attribute to <video> ( (domenic著, )) https://github.com/whatwg/html/commit/6e17d01489060988451fc6607089ef4e2d00bbfa

[26] Add equivalent of webkit-playsinline attribute to <video> · Issue #1237 · whatwg/html ( ()) https://github.com/whatwg/html/issues/1237

It would be simpler if we could default all video to be non-fullscreen on iPhones but we don't think that is viable for compatibility reasons, since some sites serve iPhone-specific content with video players that lack controls, on the expectation that video will be fullscreen.

[27] Fullscreen with out-of-process iframes - Google ドキュメント () https://docs.google.com/document/d/1PkpVsDiGlpsGv4vbViHoa2zmzrjCWSy2ASwGl3KR0FE/edit?pref=2&pli=1#heading=h.mehmujl36wmx

[28] Remove HTML iframe ancestor check (annevk著, ) https://github.com/whatwg/fullscreen/commit/9592913bbeca3a9d029274f310eb27ad8003622c

[29] Editorial: convert to bikeshed (foolip著, ) https://github.com/whatwg/fullscreen/commit/f9df3ea73f1f32490699e0a925d7e0822c2084a1

[30] Remove redundant recursive step of fullscreen element ready check (#52) (foolip著, ) https://github.com/whatwg/fullscreen/commit/484ca40c65fc45ab9196336090918a956554191d

[31] Editorial: remove document as argument from fullscreen/unfullscreen (TakayoshiKochi著, ) https://github.com/whatwg/fullscreen/commit/c1a9238a2e3f199729cbe4d4fa2b97f9bf754d1f

[32] PHOTO METI PROJECT () https://photo.kankouyohou.com/

[33] >>32 スペース押下で突然全画面表示になります。 (とてもうざい。)

[34] Move the element type check out of the ready check (foolip著, ) https://github.com/whatwg/fullscreen/commit/b5fe5324f217b5155ebb6dde72d2fdc6d97b6264

[35] Make Fullscreen work with shadow trees (TakayoshiKochi著, ) https://github.com/whatwg/fullscreen/commit/611a4046b0569752d198093e36edd736851877a6

[38] Web ビュー (Jwmsft著, ) https://msdn.microsoft.com/ja-jp/windows/uwp/controls-and-patterns/web-view

ContainsFullScreenElement プロパティと ContainsFullScreenElementChanged イベントを使うと、全画面での動画の再生といった、全画面表示を可能にしたり、検出したり、または処理したりすることができます。

[39] fullscreen window: use document element to fullscreen by element (andreastt著, ) https://github.com/w3c/webdriver/commit/d35fd0835bf1de17dcf8dc86698aa5c7e49b4547

[40] Meta: update spec deploy and editing infrastructure (annevk著, ) https://github.com/whatwg/fullscreen/commit/0e1703382fae5b2da567244c663c185c7c383577

[41] Meta: enable PR preview (annevk著, ) https://github.com/whatwg/fullscreen/commit/d1d6bdf4007a931a13cbee2c951ada189c181213

[42] Change algorithm of "collect documents to unfullscreen" (upsuper著, ) https://github.com/whatwg/fullscreen/commit/40c89470f0b3e5acf675b56578491a5c2ea2d2fe

[44] Clarify what "collect documents to unfullscreen" returns (foolip著, ) https://github.com/whatwg/fullscreen/commit/0a4787af0baaab9ed181bdff015641037f4e1013

[45] Fullscreen/unfullscreen ASAP; fire events at animation frame timing (foolip著, ) https://github.com/whatwg/fullscreen/commit/4208e5a98c78d716f664a85749fba6d4eb2822f2

[46] Editorial: rename "run the fullscreen rendering steps" and add note (foolip著, ) https://github.com/whatwg/fullscreen/commit/4ad4ab068d5f7367bb95490e31c025ee1f3f40dd

[47] Link to "run the fullscreen steps" in Fullscreen (foolip著, ) https://github.com/whatwg/html/commit/7c2b5dcbfd27d2727eaeeb504faa654d3d8cc8f8

[48] Editorial: rename "run the fullscreen rendering steps" and add note (foolip著, ) https://github.com/whatwg/fullscreen/commit/4ad4ab068d5f7367bb95490e31c025ee1f3f40dd

[49] Let the user agent end fullscreen unilaterally (avidrissman著, ) https://github.com/whatwg/fullscreen/commit/2596c331b9145b5610b9efca1fb24a4c21d972e5

[50] User agent needs latitude to end fullscreen when needed · Issue #93 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/issues/93

[51] Let the UA end fullscreen unilaterally. by avidrissman · Pull Request #95 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/95

[52] Reinstate the hierarchy restrictions by foolip · Pull Request #91 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/91

[53] Meta: use new WHATWG boilerplate and license (domenic著, ) https://github.com/whatwg/fullscreen/commit/f434c9d7a33f46ef7749a654aafd333f003edcc9

[54] Meta: use new WHATWG boilerplate and license by domenic · Pull Request #113 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/113

[55] Meta: make Philip the editor (foolip著, ) https://github.com/whatwg/fullscreen/commit/8bbb8a0aba0cd5da5adebec6e1c7cd3e96c82518

[56] Meta: make Philip the editor by foolip · Pull Request #121 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/121

[57] Make Philip the editor of Fullscreen by foolip · Pull Request #60 · whatwg/sg () https://github.com/whatwg/sg/pull/60

[58] Appoint Philip Jägenstedt as the editor for Fullscreen · Issue #61 · whatwg/sg () https://github.com/whatwg/sg/issues/61

[59] Update Fullscreen "authors" in biblio.json (foolip著, ) https://github.com/whatwg/whatwg.org/commit/02622d80b9c8890e32686f5eccbf4911d0b61d4e

[60] Update Fullscreen "authors" in biblio.json by foolip · Pull Request #183 · whatwg/whatwg.org () https://github.com/whatwg/whatwg.org/pull/183

[61] Review Draft Publication: January 2019 (annevk著, ) https://github.com/whatwg/fullscreen/commit/7ecd70946501abb8692bbf8ce72fa2b8d3ccf3ac

[62] Review Draft Publication: January 2019 by annevk · Pull Request #143 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/143

[63] Fullscreen API Standard Review Draft January 2019 () https://fullscreen.spec.whatwg.org/review-drafts/2019-01/

[64] Fix logical error of filling fullscreenElements (3.12) (#145) (ChangWanHong著, ) https://github.com/whatwg/fullscreen/commit/d2e9d66f9830480182e74fe9c7225759acba3200

[65] Fix logical error of filling fullscreenElements (3.12) by ChangWanHong · Pull Request #145 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/145

[66] Rephrase: 3.12 While the first element in fullscreenElements is ... · Issue #144 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/issues/144

[67] Review Draft Publication: July 2019 (annevk著, ) https://github.com/whatwg/fullscreen/commit/eedfcc083d8e75701425b22076d7a92bb55cbc01

[68] Review Draft Publication: July 2019 by annevk · Pull Request #155 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/155

[69] Fullscreen API Standard Review Draft July 2019 () https://fullscreen.spec.whatwg.org/review-drafts/2019-07/