
This cl refactors ExtensionService by moving the following methods to ExtensionRegistrar: * EnabledReloadableExtensions * RemoveComponentExtension * UninstallMigratedExtensions * FinishInstallation With this cl landed, all codes in ExtensionService that modify ExtensionRegistry are moved to ExtensionRegistrar. Bug: 40355585 Change-Id: I94f7e7aa4af36d5758a3552d420c5d101da4c378 Cq-Include-Trybots: luci.chromium.try:android-desktop-14-x64-rel Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6181247 Reviewed-by: David Bertoni <dbertoni@chromium.org> Auto-Submit: Jenny Zhang <jennyz@chromium.org> Commit-Queue: Jenny Zhang <jennyz@chromium.org> Cr-Commit-Position: refs/heads/main@{#1408274}
# Introduction app_shell is an experimental project to build a minimal environment like content_shell. The goal is to be able to run a v2 app and supply most of the chrome.* extension APIs without running the rest of Chrome. app_shell is only officially supported on Chrome OS. # How to run $ app_shell --load-apps=/path/to/extension # For example, you can try the calculator app: $ app_shell --load-apps=chrome/test/data/extensions/calculator_app/app/ # To load multiple apps, specify them in a comma separated list. The first app # will be launched: $ app_shell --load-apps=/path/to/extension1,/path/to/extension2