fix: empty result of webContents.getUserAgent()
(#35069)
fix: empty result of webContents.getUserAgent()
This commit is contained in:
parent
8004cb8722
commit
9028bb79a8
4 changed files with 9 additions and 14 deletions
|
@ -675,10 +675,8 @@ WebContents::WebContents(v8::Isolate* isolate,
|
|||
auto session = Session::CreateFrom(isolate, GetBrowserContext());
|
||||
session_.Reset(isolate, session.ToV8());
|
||||
|
||||
absl::optional<std::string> user_agent_override =
|
||||
GetBrowserContext()->GetUserAgentOverride();
|
||||
if (user_agent_override)
|
||||
SetUserAgent(*user_agent_override);
|
||||
SetUserAgent(GetBrowserContext()->GetUserAgent());
|
||||
|
||||
web_contents->SetUserData(kElectronApiWebContentsKey,
|
||||
std::make_unique<UserDataLink>(GetWeakPtr()));
|
||||
InitZoomController(web_contents, gin::Dictionary::CreateEmpty(isolate));
|
||||
|
@ -884,10 +882,7 @@ void WebContents::InitWithSessionAndOptions(
|
|||
|
||||
AutofillDriverFactory::CreateForWebContents(web_contents());
|
||||
|
||||
absl::optional<std::string> user_agent_override =
|
||||
GetBrowserContext()->GetUserAgentOverride();
|
||||
if (user_agent_override)
|
||||
SetUserAgent(*user_agent_override);
|
||||
SetUserAgent(GetBrowserContext()->GetUserAgent());
|
||||
|
||||
if (IsGuest()) {
|
||||
NativeWindow* owner_window = nullptr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue