Have the Debugger extension api check that it has access to the tab
commit684a212a93141908bcc10f4bc57f3edb53d2d21f
authorrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 27 Jun 2014 17:14:50 +0000 (27 17:14 +0000)
committerrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 27 Jun 2014 17:14:50 +0000 (27 17:14 +0000)
treee12d381daf0f763f76f6e16bb11c05a92ff6d71b
parentbbed7dc56b4afa044a3b14804aa9f82fb0c250ce
Have the Debugger extension api check that it has access to the tab

Check PermissionsData::CanAccessTab() prior to attaching the debugger.

BUG=367567

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280354 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/extensions/api/debugger/debugger_api.cc
chrome/browser/extensions/api/debugger/debugger_api_constants.cc
chrome/browser/extensions/api/debugger/debugger_api_constants.h
chrome/browser/extensions/api/debugger/debugger_apitest.cc
chrome/browser/extensions/api/debugger/debugger_extension_apitest.cc
chrome/test/data/extensions/api_test/debugger/background.js
extensions/common/permissions/permissions_data.cc
extensions/common/permissions/permissions_data.h
extensions/common/permissions/permissions_data_unittest.cc
extensions/common/url_pattern.cc
extensions/common/url_pattern.h