Index: chrome/browser/prerender/prerender_field_trial.cc |
=================================================================== |
--- chrome/browser/prerender/prerender_field_trial.cc (revision 222044) |
+++ chrome/browser/prerender/prerender_field_trial.cc (working copy) |
@@ -47,6 +47,10 @@ |
const char kPrerenderAlwaysControlKeyName[] = "PrerenderAlwaysControl"; |
const char kPrerenderQueryPrerenderServiceKeyName[] = |
"PrerenderQueryPrerenderService"; |
+const char kPrerenderQueryPrerenderServiceCurrentURLKeyName[] = |
+ "PrerenderQueryPrerenderServiceCurrentURL"; |
+const char kPrerenderQueryPrerenderServiceCandidateURLsKeyName[] = |
+ "PrerenderQueryPrerenderServiceCandidateURLs"; |
const char kPrerenderServiceBehaviorIDKeyName[] = "PrerenderServiceBehaviorID"; |
const char kPrerenderServiceFetchTimeoutKeyName[] = |
"PrerenderServiceFetchTimeoutMs"; |
@@ -373,6 +377,16 @@ |
kEnabledGroup; |
} |
+bool ShouldQueryPrerenderServiceForCurrentURL() { |
+ return GetLocalPredictorSpecValue( |
+ kPrerenderQueryPrerenderServiceCurrentURLKeyName) != kDisabledGroup; |
+} |
+ |
+bool ShouldQueryPrerenderServiceForCandidateURLs() { |
+ return GetLocalPredictorSpecValue( |
+ kPrerenderQueryPrerenderServiceCandidateURLsKeyName) != kDisabledGroup; |
+} |
+ |
string GetPrerenderServiceURLPrefix() { |
string prefix = chrome_variations::GetVariationParamValue( |
kLocalPredictorSpecTrialName, |