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

Side by Side Diff: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc

Issue 515803002: Change security warning links to point to localized help center article (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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 // Implementation of the SafeBrowsingBlockingPage class. 5 // Implementation of the SafeBrowsingBlockingPage class.
6 6
7 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h" 7 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h"
8 8
9 #include <string> 9 #include <string>
10 10
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
295 return; 295 return;
296 } 296 }
297 297
298 if (command == kDontReportCommand) { 298 if (command == kDontReportCommand) {
299 SetReportingPreference(false); 299 SetReportingPreference(false);
300 return; 300 return;
301 } 301 }
302 302
303 if (command == kLearnMoreCommand) { 303 if (command == kLearnMoreCommand) {
304 // User pressed "Learn more". 304 // User pressed "Learn more".
305 GURL url(interstitial_type_ == TYPE_PHISHING ?
306 kLearnMorePhishingUrlV2 : kLearnMoreMalwareUrlV2);
307 #if defined(ENABLE_EXTENSIONS) 305 #if defined(ENABLE_EXTENSIONS)
308 if (sampling_event_.get()) 306 if (sampling_event_.get())
309 sampling_event_->set_has_viewed_learn_more(true); 307 sampling_event_->set_has_viewed_learn_more(true);
310 #endif 308 #endif
311 OpenURLParams params( 309 GURL learn_more_url(interstitial_type_ == TYPE_PHISHING ?
312 url, Referrer(), CURRENT_TAB, content::PAGE_TRANSITION_LINK, false); 310 kLearnMorePhishingUrlV2 : kLearnMoreMalwareUrlV2);
311 learn_more_url = google_util::AppendGoogleLocaleParam(
312 learn_more_url, g_browser_process->GetApplicationLocale());
313 OpenURLParams params(learn_more_url,
314 Referrer(),
315 CURRENT_TAB,
316 content::PAGE_TRANSITION_LINK,
317 false);
313 web_contents_->OpenURL(params); 318 web_contents_->OpenURL(params);
314 return; 319 return;
315 } 320 }
316 321
317 if (command == kShowPrivacyCommand) { 322 if (command == kShowPrivacyCommand) {
318 // User pressed "Safe Browsing privacy policy". 323 // User pressed "Safe Browsing privacy policy".
319 GURL url(l10n_util::GetStringUTF8(IDS_SAFE_BROWSING_PRIVACY_POLICY_URL)); 324 GURL privacy_url(
320 OpenURLParams params( 325 l10n_util::GetStringUTF8(IDS_SAFE_BROWSING_PRIVACY_POLICY_URL));
321 url, Referrer(), CURRENT_TAB, content::PAGE_TRANSITION_LINK, false); 326 privacy_url = google_util::AppendGoogleLocaleParam(
327 privacy_url, g_browser_process->GetApplicationLocale());
328 OpenURLParams params(privacy_url,
329 Referrer(),
330 CURRENT_TAB,
331 content::PAGE_TRANSITION_LINK,
332 false);
322 web_contents_->OpenURL(params); 333 web_contents_->OpenURL(params);
323 return; 334 return;
324 } 335 }
325 336
326 bool proceed_blocked = false; 337 bool proceed_blocked = false;
327 if (command == kProceedCommand) { 338 if (command == kProceedCommand) {
328 if (IsPrefEnabled(prefs::kSafeBrowsingProceedAnywayDisabled)) { 339 if (IsPrefEnabled(prefs::kSafeBrowsingProceedAnywayDisabled)) {
329 proceed_blocked = true; 340 proceed_blocked = true;
330 } else { 341 } else {
331 interstitial_page_->Proceed(); 342 interstitial_page_->Proceed();
(...skipping 628 matching lines...) Expand 10 before | Expand all | Expand 10 after
960 IDS_PHISHING_V3_PRIMARY_PARAGRAPH, 971 IDS_PHISHING_V3_PRIMARY_PARAGRAPH,
961 base::UTF8ToUTF16(url_.host()))); 972 base::UTF8ToUTF16(url_.host())));
962 load_time_data->SetString( 973 load_time_data->SetString(
963 "explanationParagraph", 974 "explanationParagraph",
964 l10n_util::GetStringFUTF16(IDS_PHISHING_V3_EXPLANATION_PARAGRAPH, 975 l10n_util::GetStringFUTF16(IDS_PHISHING_V3_EXPLANATION_PARAGRAPH,
965 base::UTF8ToUTF16(url_.host()))); 976 base::UTF8ToUTF16(url_.host())));
966 load_time_data->SetString( 977 load_time_data->SetString(
967 "finalParagraph", 978 "finalParagraph",
968 l10n_util::GetStringUTF16(IDS_PHISHING_V3_PROCEED_PARAGRAPH)); 979 l10n_util::GetStringUTF16(IDS_PHISHING_V3_PROCEED_PARAGRAPH));
969 } 980 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698