Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Firefox and Chromium working on Older Windows by e3kskoy7wqk.

Featured Replies

The patcher included by e3kskoy7wqk, along with the diff files for each compilation (a total of 5 apply_patches.bat files), require a bit more correction than the author claims. At “REPO_PATH=E:\win7dep\chromium\src” change the path to yours, of course, but besides that, you also need to replace “!REPO_PATH!” with “%REPO_PATH%” in two places. In addition, it is required to add clang_use_chrome_plugins = false to args.gn.

Edited by mjd79

Unfortunately, Chrome Sync still does not work after adding Google API keys, you still need OAuth2 keys. As a not being a Chromium developer, you can only use the default keys, which can be added with the --oauth2-client-id and --oauth2-client-secret flags. There is a simple solution for this, so that you won't have to add flag it to shortcuts or in the registry (in case you set it as default browser)

void ChromeMainDelegate::PreSandboxStartup() {
  base::CommandLine& command_line = *base::CommandLine::ForCurrentProcess();
  std::string process_type =
      command_line.GetSwitchValueASCII(switches::kProcessType);

  if (!command_line->HasSwitch("oauth2-client-id")) {
    command_line->AppendSwitchASCII("oauth2-client-id", "77185425430.apps.googleusercontent.com");
  }

  if (!command_line->HasSwitch("oauth2-client-secret")) {
    command_line->AppendSwitchASCII("oauth2-client-secret", "OTJgUOQcT7lO7GsGZq2G4IlT");
  }

With this code, replace the PreSandboxStartup() function in the chrome_main_delegate.cc file. 

6036223300_1744829670.png

Edit: in testing/variations/fieldtrial_testing_config.json there are flags about TabStripComboButton and disabling MV2 support. They override the default values declared in the corresponding files, hence you need to remove them from this json.

Edited by mjd79

On 4/16/2025 at 7:30 PM, mjd79 said:

Unfortunately, Chrome Sync still does not work after adding Google API keys,

So! It's basically Ungoogled, right? No more need to apply patches @NotHereToPlayGames asked you to apply for him several posts before?

On 4/17/2025 at 9:38 AM, Klemper said:

So! It's basically Ungoogled, right? No more need to apply patches @NotHereToPlayGames asked you to apply for him several posts before?

No, any pure Chromium lacks API keys and OAuth2, I remind you that I only applied e3kskoy7wqk patches to the completely original Chromium.
I have not tried this flag, I will check it under Win7, on which, of course, my rebuilts work.

Edited by mjd79

  • 4 weeks later...
  • 2 weeks later...
  • 1 month later...

Clear data on exit. The flag doesn't work, cookies are still being left, just discovered.

UPD.

Never mind, started working after several re-launches.

Edited by Karla Sleutel

  • 4 months later...
On 3/20/2025 at 6:16 AM, ED_Sln said:

I just now saw, there is a build for Vista, try it, maybe it will work on 7 without SP1: https://github.com/e3kskoy7wqk/Chromium-for-windows-7/releases/tag/136.0.7063.0

 

Thanks! On a fresh Vista SP2 Net 4.6.2, it doesn't load at all.

debug.log

[1114/123040.823:ERROR:main_dll_loader_win.cc(138)] Failed to load Chrome DLL from C:\Chromium\134.0.6998.165\chrome.dll: The parameter is incorrect. (0x57)
 

  • Author
18 hours ago, EliraFriesnan said:

Thanks! On a fresh Vista SP2 Net 4.6.2, it doesn't load at all.

You need to download chrome.packed-vista.7z and run it with the --no-sandbox parameter. Everything is written there. If this is done, then some updates may be missing, especially the Platform Update.

 spacer.png

2 hours ago, ED_Sln said:

--no-sandbox parameter.

That I did right from the start, nothing changed.

 

2 hours ago, ED_Sln said:

especially the Platform Update.

Platform Update, you mean KB2117917, KB971512, yes I have those. Also Nvidia driver.

  • Author
6 hours ago, EliraFriesnan said:

Platform Update, you mean KB2117917, KB971512,

Yes, I'm talking about them. Well, then I don't know what else might be needed. I have all the updates installed, as well as all versions of C++ and Net 4.6.2. Does version 136 give the same error?

On 11/15/2025 at 2:41 PM, ED_Sln said:

all versions of C++

Made no difference.

On 11/15/2025 at 2:41 PM, ED_Sln said:

Does version 136 give the same error?

Yes.

Create an account or sign in to comment

Recently Browsing 1

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.