OLD | NEW |
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 434 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
445 IsPrefEnabled(prefs::kSafeBrowsingExtendedReportingEnabled) && | 445 IsPrefEnabled(prefs::kSafeBrowsingExtendedReportingEnabled) && |
446 IsPrefEnabled(prefs::kSafeBrowsingExtendedReportingOptInAllowed); | 446 IsPrefEnabled(prefs::kSafeBrowsingExtendedReportingOptInAllowed); |
447 if (!enabled) | 447 if (!enabled) |
448 return; | 448 return; |
449 | 449 |
450 metrics_helper()->RecordUserInteraction( | 450 metrics_helper()->RecordUserInteraction( |
451 security_interstitials::MetricsHelper::EXTENDED_REPORTING_IS_ENABLED); | 451 security_interstitials::MetricsHelper::EXTENDED_REPORTING_IS_ENABLED); |
452 // Finish the malware details collection, send it over. | 452 // Finish the malware details collection, send it over. |
453 BrowserThread::PostDelayedTask( | 453 BrowserThread::PostDelayedTask( |
454 BrowserThread::IO, FROM_HERE, | 454 BrowserThread::IO, FROM_HERE, |
455 base::Bind(&ThreatDetails::FinishCollection, threat_details_.get(), | 455 base::Bind(&ThreatDetails::FinishCollection, threat_details_, |
456 did_proceed, num_visits), | 456 did_proceed, num_visits), |
457 base::TimeDelta::FromMilliseconds(delay_ms)); | 457 base::TimeDelta::FromMilliseconds(delay_ms)); |
458 } | 458 } |
459 | 459 |
460 // static | 460 // static |
461 SafeBrowsingBlockingPage::UnsafeResourceMap* | 461 SafeBrowsingBlockingPage::UnsafeResourceMap* |
462 SafeBrowsingBlockingPage::GetUnsafeResourcesMap() { | 462 SafeBrowsingBlockingPage::GetUnsafeResourcesMap() { |
463 return g_unsafe_resource_map.Pointer(); | 463 return g_unsafe_resource_map.Pointer(); |
464 } | 464 } |
465 | 465 |
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
727 l10n_util::GetStringFUTF16(IDS_PHISHING_V4_EXPLANATION_PARAGRAPH, | 727 l10n_util::GetStringFUTF16(IDS_PHISHING_V4_EXPLANATION_PARAGRAPH, |
728 GetFormattedHostName())); | 728 GetFormattedHostName())); |
729 load_time_data->SetString( | 729 load_time_data->SetString( |
730 "finalParagraph", | 730 "finalParagraph", |
731 l10n_util::GetStringUTF16(IDS_PHISHING_V4_PROCEED_AND_REPORT_PARAGRAPH)); | 731 l10n_util::GetStringUTF16(IDS_PHISHING_V4_PROCEED_AND_REPORT_PARAGRAPH)); |
732 | 732 |
733 PopulateExtendedReportingOption(load_time_data); | 733 PopulateExtendedReportingOption(load_time_data); |
734 } | 734 } |
735 | 735 |
736 } // namespace safe_browsing | 736 } // namespace safe_browsing |
OLD | NEW |