Chromium Code Reviews
DescriptioniOS: Mark HTTP pages with credit card fields with an omnibox icon.
BUG=648839
================================
TEST=Use an iPhone, not an iPad. First, enable the proper flag:
--------------------------------
1. Open the Settings app
2. Scroll to Chrome Beta/Dev/Canary and press
3. Scroll down to Experimental Settings and press
4. Scroll to EXTRA FLAGS (ONE PER LINE)
5. Toggle "Append Extra Flags" to ON
6. Set Flag1 to "--mark-non-secure-as=show-non-secure-passwords-cc-ui" (without the quotes)
--------------------------------
Test 3 URLs:
1) Visit https://badssl.com/input/credit-card/ and verify that the omnibox security has a green lock security indicator to the left of the URL.
2) Visit http://http-credit-card.badssl.com/ and verify that the omnibox security has a grey info icon ⓘ security indicator to the left of the URL.
3) Visit http://http.badssl.com/ and verify that the omnibox does *not* have a security indicator to the left of the URL.
--------------------------------
4) Set Flag1 (see above) to "--mark-non-secure-as=neutral" (without the quotes) and check that http://http-credit-card.badssl.com/ does *not* have a security indicator to the left of the URL.
================================
Review-Url: https://codereview.chromium.org/2669123003
Cr-Commit-Position: refs/heads/master@{#448193}
Committed: https://chromium.googlesource.com/chromium/src/+/8965c33248c51c71c273b5957344a974142a6914
Patch Set 1 #Patch Set 2 : iOS: Mark HTTP pages with credit card fields with an omnibox icon. #Patch Set 3 : iOS: Mark HTTP pages with credit card fields with an omnibox icon. #Patch Set 4 : Remove test logging statement. #Patch Set 5 : Add CRWWebController test. #
Total comments: 8
Patch Set 6 : iOS: Mark HTTP pages with credit card fields with an omnibox icon. #Patch Set 7 : Update comments. #Messages
Total messages: 18 (10 generated)
|