| Index: ios/chrome/browser/web/chrome_web_client.mm
|
| diff --git a/ios/chrome/browser/web/chrome_web_client.mm b/ios/chrome/browser/web/chrome_web_client.mm
|
| index 3e468dbf13e09112ea945d905a8eaceb35acd895..f8d0f919af110b6184c2bfa495e13b5754be1300 100644
|
| --- a/ios/chrome/browser/web/chrome_web_client.mm
|
| +++ b/ios/chrome/browser/web/chrome_web_client.mm
|
| @@ -163,7 +163,15 @@ void ChromeWebClient::PostBrowserURLRewriterCreation(
|
|
|
| NSString* ChromeWebClient::GetEarlyPageScript(
|
| web::BrowserState* browser_state) const {
|
| - return GetPageScript(@"chrome_bundle");
|
| + NSString* chrome_page_script = GetPageScript(@"chrome_bundle");
|
| +
|
| + if (!experimental_flags::IsPaymentRequestEnabled())
|
| + return chrome_page_script;
|
| +
|
| + NSString* kScriptTemplate = @"%@; %@";
|
| + return [NSString stringWithFormat:kScriptTemplate,
|
| + GetPageScript(@"payment_request"),
|
| + chrome_page_script];
|
| }
|
|
|
| void ChromeWebClient::AllowCertificateError(
|
|
|