Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Side by Side Diff: android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java

Issue 1882783002: [WebView] Disallow geolocation on insecure origins for apps targeting N and higher. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address Torne's comment Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.android_webview.test; 5 package org.chromium.android_webview.test;
6 6
7 import android.content.Context; 7 import android.content.Context;
8 import android.graphics.Point; 8 import android.graphics.Point;
9 import android.net.http.SslError; 9 import android.net.http.SslError;
10 import android.os.Build; 10 import android.os.Build;
(...skipping 2883 matching lines...) Expand 10 before | Expand all | Expand 10 after
2894 private static class EmptyDocumentPeristenceTestDependencyFactory 2894 private static class EmptyDocumentPeristenceTestDependencyFactory
2895 extends TestDependencyFactory { 2895 extends TestDependencyFactory {
2896 private boolean mAllow; 2896 private boolean mAllow;
2897 public EmptyDocumentPeristenceTestDependencyFactory(boolean allow) { 2897 public EmptyDocumentPeristenceTestDependencyFactory(boolean allow) {
2898 mAllow = allow; 2898 mAllow = allow;
2899 } 2899 }
2900 2900
2901 @Override 2901 @Override
2902 public AwSettings createAwSettings(Context context, boolean supportsLega cyQuirks) { 2902 public AwSettings createAwSettings(Context context, boolean supportsLega cyQuirks) {
2903 return new AwSettings(context, false /* isAccessFromFileURLsGrantedB yDefault */, 2903 return new AwSettings(context, false /* isAccessFromFileURLsGrantedB yDefault */,
2904 supportsLegacyQuirks, mAllow); 2904 supportsLegacyQuirks, mAllow, true /* allowGeolocationOnInse cureOrigins */);
2905 } 2905 }
2906 } 2906 }
2907 2907
2908 private void doAllowEmptyDocumentPersistenceTest(boolean allow) throws Throw able { 2908 private void doAllowEmptyDocumentPersistenceTest(boolean allow) throws Throw able {
2909 mOverridenFactory = new EmptyDocumentPeristenceTestDependencyFactory(all ow); 2909 mOverridenFactory = new EmptyDocumentPeristenceTestDependencyFactory(all ow);
2910 2910
2911 final TestAwContentsClient client = new TestAwContentsClient(); 2911 final TestAwContentsClient client = new TestAwContentsClient();
2912 final AwTestContainerView mContainerView = createAwTestContainerViewOnMa inSync(client); 2912 final AwTestContainerView mContainerView = createAwTestContainerViewOnMa inSync(client);
2913 final AwContents awContents = mContainerView.getAwContents(); 2913 final AwContents awContents = mContainerView.getAwContents();
2914 enableJavaScriptOnUiThread(awContents); 2914 enableJavaScriptOnUiThread(awContents);
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
3075 final AwContents awContents = webView.getAwContents(); 3075 final AwContents awContents = webView.getAwContents();
3076 runTestOnUiThread(new Runnable() { 3076 runTestOnUiThread(new Runnable() {
3077 @Override 3077 @Override
3078 public void run() { 3078 public void run() {
3079 awContents.getContentViewCore().sendDoubleTapForTest( 3079 awContents.getContentViewCore().sendDoubleTapForTest(
3080 SystemClock.uptimeMillis(), x, y); 3080 SystemClock.uptimeMillis(), x, y);
3081 } 3081 }
3082 }); 3082 });
3083 } 3083 }
3084 } 3084 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698