[Extensions] Propagate activeTab hosts to extension background pages
commitc491dbfaad049247a5d2f92ab5ad823725414e70
authorrdevlin.cronin <rdevlin.cronin@chromium.org>
Sat, 7 Feb 2015 00:31:55 +0000 (6 16:31 -0800)
committerCommit bot <commit-bot@chromium.org>
Sat, 7 Feb 2015 00:32:57 +0000 (7 00:32 +0000)
treec064b1aa583a88506275d7e01cb66cbc95e6fddb
parent32ca079014ef5145b8905d934c81f233a734ffd4
[Extensions] Propagate activeTab hosts to extension background pages

Let extensions with active tab use XHR in background pages to any hosts that
they have active tab on.
Also move tab_finder to //extensions.

BUG=452688

Review URL: https://codereview.chromium.org/890083002

Cr-Commit-Position: refs/heads/master@{#315147}
25 files changed:
chrome/browser/extensions/active_tab_permission_granter.cc
chrome/browser/extensions/extension_service.cc
chrome/chrome_renderer.gypi
chrome/common/extensions/permissions/permissions_data_unittest.cc
chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
chrome/test/data/extensions/api_test/active_tab/background.js
chrome/test/data/extensions/api_test/active_tab/iframe.html [new file with mode: 0644]
chrome/test/data/extensions/api_test/active_tab/iframe.js [new file with mode: 0644]
chrome/test/data/extensions/api_test/active_tab/manifest.json
extensions/browser/extension_web_contents_observer.cc
extensions/browser/process_manager.cc
extensions/browser/process_manager.h
extensions/browser/renderer_startup_helper.cc
extensions/common/extension_messages.cc
extensions/common/extension_messages.h
extensions/common/permissions/permissions_data.cc
extensions/common/permissions/permissions_data.h
extensions/extensions.gyp
extensions/renderer/BUILD.gn
extensions/renderer/dispatcher.cc
extensions/renderer/dispatcher.h
extensions/renderer/extension_helper.cc
extensions/renderer/extension_helper.h
extensions/renderer/tab_finder.cc [moved from chrome/renderer/extensions/tab_finder.cc with 95% similarity]
extensions/renderer/tab_finder.h [moved from chrome/renderer/extensions/tab_finder.h with 85% similarity]