diff options
author | sergeygs@chromium.org <sergeygs@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-10 09:11:39 +0000 |
---|---|---|
committer | sergeygs@chromium.org <sergeygs@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-10 09:11:39 +0000 |
commit | 66376ed63378466b513cc88eb2a720c16e5d4b28 (patch) | |
tree | a6a2ea5a1be4e5d0ca540472fffdb57d9075d3f4 /extensions | |
parent | 2fdd0064738e5ff5de14d562015660372c8f9a58 (diff) | |
download | chromium_src-66376ed63378466b513cc88eb2a720c16e5d4b28.zip chromium_src-66376ed63378466b513cc88eb2a720c16e5d4b28.tar.gz chromium_src-66376ed63378466b513cc88eb2a720c16e5d4b28.tar.bz2 |
"Redirecting URLs to Packaged Apps" implementation: revised
Design proposal: https://docs.google.com/document/d/1r-RoOv2URfZBYrT_B6notQ6MeMqZRd1EP1AITuzJCAc/edit?usp=sharing
* Support for url_handlers in manifest
* New kind of onLaunched event with navigation info in launch data
* Intercept/redirect top-level browser-initiated navigations (bookmarks, omnibox, etc.)
* Intercept/redirect top-frame navigations in tabs and app windows.
This is a rework of https://codereview.chromium.org/22944002/.
BUG=111422
Review URL: https://chromiumcodereview.appspot.com/23847004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222235 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/common/manifest_constants.cc | 2 | ||||
-rw-r--r-- | extensions/common/manifest_constants.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/extensions/common/manifest_constants.cc b/extensions/common/manifest_constants.cc index 0402c40..cc73f02 100644 --- a/extensions/common/manifest_constants.cc +++ b/extensions/common/manifest_constants.cc @@ -143,6 +143,8 @@ const char kTtsVoicesLang[] = "lang"; const char kTtsVoicesVoiceName[] = "voice_name"; const char kType[] = "type"; const char kUpdateURL[] = "update_url"; +const char kUrlHandlers[] = "url_handlers"; +const char kUrlHandlerTitle[] = "title"; const char kVersion[] = "version"; const char kWebAccessibleResources[] = "web_accessible_resources"; const char kWebURLs[] = "app.urls"; diff --git a/extensions/common/manifest_constants.h b/extensions/common/manifest_constants.h index e08348e..de60410 100644 --- a/extensions/common/manifest_constants.h +++ b/extensions/common/manifest_constants.h @@ -148,6 +148,8 @@ namespace manifest_keys { extern const char kTtsVoicesVoiceName[]; extern const char kType[]; extern const char kUpdateURL[]; + extern const char kUrlHandlers[]; + extern const char kUrlHandlerTitle[]; extern const char kVersion[]; extern const char kWebAccessibleResources[]; extern const char kWebURLs[]; |