| 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,
|
|
|