fix(android): Add mitigation strategy for CVE-2020-6506 (#792)

This commit is contained in:
Carl Poole
2020-11-17 10:32:05 -06:00
committed by GitHub
parent 2e6d63751f
commit e1d0777ea0
2 changed files with 48 additions and 0 deletions
+3
View File
@@ -1042,6 +1042,9 @@ public class InAppBrowser extends CordovaPlugin {
inAppWebView.setId(Integer.valueOf(6));
inAppWebView.getSettings().setLoadWithOverviewMode(true);
inAppWebView.getSettings().setUseWideViewPort(useWideViewPort);
// Multiple Windows set to true to mitigate Chromium security bug.
// See: https://bugs.chromium.org/p/chromium/issues/detail?id=1083819
inAppWebView.getSettings().setSupportMultipleWindows(true);
inAppWebView.requestFocus();
inAppWebView.requestFocusFromTouch();