From 6c6f90f62c98746e0fca8f61f2501c218eabc464 Mon Sep 17 00:00:00 2001 From: Aleksey Belouosv Date: Thu, 9 Aug 2018 18:39:18 +0300 Subject: [PATCH] [iOS] add user-agent to request in embedded web view --- iphone/Maps/Common/WebViewController.mm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/Common/WebViewController.mm b/iphone/Maps/Common/WebViewController.mm index 1c2026dbb2..facfe95b00 100644 --- a/iphone/Maps/Common/WebViewController.mm +++ b/iphone/Maps/Common/WebViewController.mm @@ -1,4 +1,5 @@ #import "WebViewController.h" +#import "Framework.h" #include "base/assert.hpp" @@ -87,9 +88,15 @@ self.webView.backgroundColor = UIColor.whiteColor; if (self.m_htmlText) + { [self.webView loadHTMLString:self.m_htmlText baseURL:self.m_url]; + } else - [self.webView loadRequest:[NSURLRequest requestWithURL:self.m_url]]; + { + auto request = [NSMutableURLRequest requestWithURL:self.m_url]; + [request setValue:@(GetPlatform().GetAppUserAgent().Get().c_str()) forHTTPHeaderField:@"User-Agent"]; + [self.webView loadRequest:request]; + } } - (void)viewDidDisappear:(BOOL)animated