Cherry-pick: Webkit setting for embedders that do not support fullscreen.
NOTE: this cherry-pick will only be landed after
The new setting is fullscreenEnabled, but in this change
we have also added tests for
The motivation for this change is to support Android
WebView apps that do not implement WebChromeClient.onShowCustomView.
onShowCustomView is required to support fullscreen. When not supported,
we need to stop going fullscreen at the beginning of
to avoid side effects and changes to the layout.
This failure to enter fullscreen falls into the following
condition on the living standard:
"There is a previously-established user preference,
security risk, or platform limitation."
Review URL: https://codereview.chromium.org/428633004
git-svn-id: svn://svn.chromium.org/blink/trunk@179470 bbb929c8-8fbe-4397-9dbb-9b2b20218538
10 files changed