Merge "[WebView] Add documentation regarding geolocation api on secure origins." into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c750474fd1
@@ -284,6 +284,13 @@ public class WebChromeClient {
|
|||||||
* currently set for that origin. The host application should invoke the
|
* currently set for that origin. The host application should invoke the
|
||||||
* specified callback with the desired permission state. See
|
* specified callback with the desired permission state. See
|
||||||
* {@link GeolocationPermissions} for details.
|
* {@link GeolocationPermissions} for details.
|
||||||
|
*
|
||||||
|
* <p>Note that for applications targeting Android N and later SDKs
|
||||||
|
* (API level > {@link android.os.Build.VERSION_CODES#M})
|
||||||
|
* this method is only called for requests originating from secure
|
||||||
|
* origins such as https. On non-secure origins geolocation requests
|
||||||
|
* are automatically denied.</p>
|
||||||
|
*
|
||||||
* @param origin The origin of the web content attempting to use the
|
* @param origin The origin of the web content attempting to use the
|
||||||
* Geolocation API.
|
* Geolocation API.
|
||||||
* @param callback The callback to use to set the permission state for the
|
* @param callback The callback to use to set the permission state for the
|
||||||
|
|||||||
@@ -255,6 +255,16 @@ import java.util.Map;
|
|||||||
* is loading.
|
* is loading.
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
|
* <h3>HTML5 Geolocation API support</h3>
|
||||||
|
*
|
||||||
|
* <p>For applications targeting Android N and later releases
|
||||||
|
* (API level > {@link android.os.Build.VERSION_CODES#M}) the geolocation api is only supported on
|
||||||
|
* secure origins such as https. For such applications requests to geolocation api on non-secure
|
||||||
|
* origins are automatically denied without invoking the corresponding
|
||||||
|
* {@link WebChromeClient#onGeolocationPermissionsShowPrompt(String, GeolocationPermissions.Callback)}
|
||||||
|
* method.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
* <h3>Layout size</h3>
|
* <h3>Layout size</h3>
|
||||||
* <p>
|
* <p>
|
||||||
* It is recommended to set the WebView layout height to a fixed value or to
|
* It is recommended to set the WebView layout height to a fixed value or to
|
||||||
|
|||||||
Reference in New Issue
Block a user