

(For some reason, there is no New Page element in the page, it is added at runtime even though it is a static string and has no dynamic content.)Īt this point, you can make whatever changes you wish.

The page is in the binary ( BINDATA) section, under resource 523-the number may change, but search for the string bookmarkbarattached:bookmarkbarattached. Now open chrome.dll in a resource editor such as ResHacker. If you want to go this route, you can find the New Tab page in the file CHROME.DLL.įirst close all instances of Chrome/Chromium (make sure that no instances of chrome.exe are present in the Task Manager), then make a backup copy of chrome.dll (ResHacker does this automatically, but you’ll want a spare copy just in case). It would of course be easier to modify the New Tab page with an extension, but you can edit it to make your changes permanent (ie, built-in, even when running in bare-minimum mode with all plugins and extensions disabled), however you would have to do so again after each update (though this can be made easier in various ways).

The newtab page is not generated, it is a resource built-into Chrome that is loaded and processed at runtime.
