Update WebView.setWebContentsDebuggingEnabled docs.

Update the docs for setWebContentsDebuggingEnabled to mention that this
is now enabled by default for debuggable apps, and to hilight that this
is sensitive for security.

Bug: 266946852
Test: m offline-sdk-docs
Change-Id: I5cf180e59ca5c7e8746f092f8f7303a3be107976
This commit is contained in:
Torne (Richard Coles)
2023-03-22 17:00:50 -04:00
parent 26b284138c
commit bcffb9bc20

View File

@@ -2000,8 +2000,19 @@ public class WebView extends AbsoluteLayout
* in order to facilitate debugging of web layouts and JavaScript
* code running inside WebViews. Please refer to WebView documentation
* for the debugging guide.
*
* The default is {@code false}.
* <p>
* In WebView 113.0.5656.0 and later, this is enabled automatically if the
* app is declared as
* <a href="https://developer.android.com/guide/topics/manifest/application-element#debug">
* {@code android:debuggable="true"}</a> in its manifest; otherwise, the
* default is {@code false}.
* <p>
* Enabling web contents debugging allows the state of any WebView in the
* app to be inspected and modified by the user via adb. This is a security
* liability and should not be enabled in production builds of apps unless
* this is an explicitly intended use of the app. More info on
* <a href="https://developer.android.com/topic/security/risks/android-debuggable">
* secure debug settings</a>.
*
* @param enabled whether to enable web contents debugging
*/