Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Bush2021/chrome_plus

Repository files navigation

Chrome++ Next

LICENSE LAST COMMIT STARS SIZES

English | 简体中文

Chrome++ Next is a version.dll injection project for Google Chrome. It is loaded alongside chrome.exe and augments browser behavior at startup with tab, hotkey, portable, command-line, and policy-related features.

Overview

  • Targets Google Chrome on Windows.
  • Works by placing version.dll next to chrome.exe.
  • Focuses on practical browser behavior changes instead of UI wrappers or extensions.
  • Prioritizes capabilities that browser extensions cannot implement well, or that external tools do not solve cleanly.

Support Policy

  • Bug reports are accepted only for the latest stable Google Chrome.
  • Other Chromium-based browsers may work, but they are not supported targets.
  • Reporting requirements are enforced in the GitHub Issues templates.

Download

Installation

  • Put version.dll in the same directory as chrome.exe.
  • The recommended installation method is to use the Chrome offline installer package, extract it twice, and use the unpacked Chrome program files directly.
  • The project is intended for portable Chrome deployments. If you keep updater components or other Chrome remnants on the system, you are responsible for the resulting environment-specific behavior.
  • If version.dll is not loaded correctly, you can try setdll.

Capability Overview

Tab and bookmark behavior

  • Double-click to close tabs.
  • Right-click to close tabs, with Shift preserving the original menu.
  • Keep the last tab from closing the browser window.
  • Switch tabs with the mouse wheel over the tab strip.
  • Switch tabs with the mouse wheel while holding the right mouse button.
  • Open omnibox input or bookmarks in a new tab.
  • Control new-tab detection through new_tab_disable and new_tab_disable_name.

Hotkeys and input remapping

  • Configure a boss key to hide and restore Chrome windows, and mute or restore audio along with those actions.
  • Configure a translate hotkey.
  • Remap hotkeys to other key combinations or Chrome command IDs through keymapping.

Portable deployment and startup behavior

  • Override data_dir and cache_dir for portable use.
  • Append Chromium switches through command_line.
  • Run commands or programs with launch_on_startup and launch_on_exit.

Browser environment controls

  • Ignore enterprise policies with ignore_policies.
  • Enable the win32k fallback only when Chrome++ itself causes startup crashes.
  • Suppress Chrome's false "out of date" upgrade notification on portable installs with suppress_false_upgrade_notification.
  • Additional public options such as show_password remain documented in src/chrome++.ini.

Configuration Reference

License

  • Versions 1.5.4 and earlier are licensed under MIT, with all rights reserved by Shuax.
  • Versions 1.5.5 through 1.5.9 are licensed under MIT, with modifications by contributors in this repository based on Shuax's version.
  • Versions 1.6.0 and later are licensed under GPL-3.0.

Thanks

AltStyle によって変換されたページ (->オリジナル) /