summaryrefslogtreecommitdiffstats
path: root/android_webview/native/aw_autofill_client.h
diff options
context:
space:
mode:
authorsigbjorn <sigbjorn@opera.com>2015-07-08 03:11:12 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-08 10:11:37 +0000
commit337de86ef89076ef6a442acfc6e2904a0827d389 (patch)
treeb6ecffd670b25ab45472e46ca53839aad97569ce /android_webview/native/aw_autofill_client.h
parent3804443661d83668ad9a07281c80e7fe3a4102f0 (diff)
downloadchromium_src-337de86ef89076ef6a442acfc6e2904a0827d389.zip
chromium_src-337de86ef89076ef6a442acfc6e2904a0827d389.tar.gz
chromium_src-337de86ef89076ef6a442acfc6e2904a0827d389.tar.bz2
Don't autofill credit cards on non-secure pages
Instead of checking for scheme only when suggesting credit card autofills, ensure that the page is secure. Also add missing tests for storing credit cards (even when submitted on http). Review URL: https://codereview.chromium.org/1136473006 Cr-Commit-Position: refs/heads/master@{#337796}
Diffstat (limited to 'android_webview/native/aw_autofill_client.h')
-rw-r--r--android_webview/native/aw_autofill_client.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/android_webview/native/aw_autofill_client.h b/android_webview/native/aw_autofill_client.h
index 00ed40e..20b0d962 100644
--- a/android_webview/native/aw_autofill_client.h
+++ b/android_webview/native/aw_autofill_client.h
@@ -90,6 +90,7 @@ class AwAutofillClient : public autofill::AutofillClient,
const base::string16& profile_full_name) override;
void OnFirstUserGestureObserved() override;
void LinkClicked(const GURL& url, WindowOpenDisposition disposition) override;
+ bool IsContextSecure(const GURL& form_origin) override;
void SuggestionSelected(JNIEnv* env, jobject obj, jint position);