feat: allow customizing browser data location (#33554)
* feat: redirect Electron/Chromium cache location * fix: network services should also use browserData * test: browserData * chore: no need to explicitly create dir * feat: browserData => sessionData * test: check existings of specific items * docs: add background on userData and sessionData Co-authored-by: emmanuel.kimmerlin@thomsonreuters.com <emmanuel.kimmerlin@thomsonreuters.com>
This commit is contained in:
parent
03e68e2efe
commit
9483e714c4
12 changed files with 128 additions and 18 deletions
|
@ -1139,11 +1139,11 @@ void ElectronBrowserClient::OnNetworkServiceCreated(
|
|||
|
||||
std::vector<base::FilePath>
|
||||
ElectronBrowserClient::GetNetworkContextsParentDirectory() {
|
||||
base::FilePath user_data_dir;
|
||||
base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
|
||||
DCHECK(!user_data_dir.empty());
|
||||
base::FilePath session_data;
|
||||
base::PathService::Get(DIR_SESSION_DATA, &session_data);
|
||||
DCHECK(!session_data.empty());
|
||||
|
||||
return {user_data_dir};
|
||||
return {session_data};
|
||||
}
|
||||
|
||||
std::string ElectronBrowserClient::GetProduct() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue