|
|
[Extensions] Use document url (not top url) for tab-specific permissions
Fix a bug where activeTab would grant script access to all frames in a tab,
instead of just the top one. Also remove the top_document_url parameter from
CanAccessPage and similar methods.
BUG= 495883
Committed: https://crrev.com/f994d1efce89b17cf3443ee5a7750e805b44a0e9
Cr-Commit-Position: refs/heads/master@{#332710}
Total comments: 15
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+141 lines, -131 lines) |
Patch |
 |
M |
chrome/browser/extensions/active_script_controller.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/active_tab_unittest.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/debugger/debugger_api.cc
|
View
|
|
3 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/tabs/tabs_api.cc
|
View
|
|
4 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/browser_permissions_policy_delegate.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/browser_permissions_policy_delegate.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/extension_unittest.cc
|
View
|
|
1 chunk |
+12 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/manifest_tests/extension_manifests_chromepermission_unittest.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/permissions/permissions_data_unittest.cc
|
View
|
|
16 chunks |
+36 lines, -45 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/renderer_permissions_policy_delegate.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/renderer_permissions_policy_delegate.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/renderer_permissions_policy_delegate_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/extension_web_contents_observer.cc
|
View
|
1
2
|
1 chunk |
+12 lines, -3 lines |
0 comments
|
Download
|
 |
M |
extensions/common/extension_messages.h
|
View
|
1
2
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/common/permissions/permissions_data.h
|
View
|
|
7 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
extensions/common/permissions/permissions_data.cc
|
View
|
|
8 chunks |
+5 lines, -15 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/extension_frame_helper.h
|
View
|
1
2
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/extension_frame_helper.cc
|
View
|
1
2
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/extension_injection_host.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
extensions/renderer/extension_injection_host.cc
|
View
|
1
2
3
|
5 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/injection_host.h
|
View
|
1
2
3
|
2 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
extensions/renderer/programmatic_script_injector.h
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/programmatic_script_injector.cc
|
View
|
1
2
3
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/script_injection.cc
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/script_injector.h
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/user_script_injector.h
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/user_script_injector.cc
|
View
|
1
2
3
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/user_script_set.cc
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
extensions/renderer/web_ui_injection_host.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
extensions/renderer/web_ui_injection_host.cc
|
View
|
1
2
3
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
Total messages: 29 (10 generated)
|