|
Expose privacy-relevant preferences in Chrome's extension APIs.
Adds a `privacy` permission to hold toggles for features that a) send information to external services (google or otherwise), b) send information to first-party websites, and c) effect Chrome's handling of the network in general.
(Metrics are still a TODO).
* privacy
* network
* networkPredictionEnabled (ChromeSetting)
* services
* alternateErrorPagesEnabled (ChromeSetting)
* autofillEnabled (ChromeSetting)
* instantEnabled (ChromeSetting)
* safeBrowsingEnabled (ChromeSetting)
* searchSuggestEnabled (ChromeSetting)
* translateEnabled (ChromeSetting)
* websites
* blockThirdPartyCookies (ChromeSetting)
* hyperlinkAuditingEnabled (ChromeSetting)
* referrersEnabled (ChromeSetting)
BUG= 88030, 55059, 54853
TEST=browser_tests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98396
Total comments: 13
Total comments: 10
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1908 lines, -776 lines) |
Patch |
|
M |
chrome/browser/extensions/extension_content_settings_apitest.cc
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -99 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_preference_api.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+40 lines, -7 lines |
0 comments
|
Download
|
|
A |
chrome/browser/extensions/extension_preference_apitest.cc
|
View
|
1
2
3
|
1 chunk |
+135 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/api/extension_api.json
|
View
|
1
2
3
4
5
6
|
2 chunks |
+81 lines, -21 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/docs/experimental.html
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/docs/experimental.contentSettings.html
|
View
|
1
2
3
4
5
6
|
2 chunks |
+0 lines, -279 lines |
0 comments
|
Download
|
|
A |
chrome/common/extensions/docs/experimental.privacy.html
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1485 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/extension_permission_set.h
|
View
|
1
2
3
4
5
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/extension_permission_set.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/resources/renderer_extension_bindings.js
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/clear/manifest.json
|
View
|
1
2
3
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/clear/test.html
|
View
|
1
2
3
|
1 chunk |
+0 lines, -40 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/onchange/manifest.json
|
View
|
1
2
3
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/onchange/test.html
|
View
|
1
2
3
|
1 chunk |
+0 lines, -95 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/persistent_incognito/manifest.json
|
View
|
1
2
3
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/persistent_incognito/test.html
|
View
|
1
2
3
|
1 chunk |
+0 lines, -49 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/session_only_incognito/manifest.json
|
View
|
1
2
3
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/content_settings/session_only_incognito/test.html
|
View
|
1
2
3
|
1 chunk |
+0 lines, -82 lines |
0 comments
|
Download
|
|
M |
chrome/test/data/extensions/api_test/content_settings/standard/test.html
|
View
|
1
2
3
|
2 chunks |
+14 lines, -30 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/extensions/api_test/preference/clear/manifest.json
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A + |
chrome/test/data/extensions/api_test/preference/clear/test.html
|
View
|
1
2
3
4
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/extensions/api_test/preference/onchange/manifest.json
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A + |
chrome/test/data/extensions/api_test/preference/onchange/test.html
|
View
|
1
2
3
4
|
4 chunks |
+14 lines, -14 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/extensions/api_test/preference/persistent_incognito/manifest.json
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A + |
chrome/test/data/extensions/api_test/preference/persistent_incognito/test.html
|
View
|
1
2
3
4
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/extensions/api_test/preference/session_only_incognito/manifest.json
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A + |
chrome/test/data/extensions/api_test/preference/session_only_incognito/test.html
|
View
|
1
2
3
4
|
5 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/extensions/api_test/preference/standard/manifest.json
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/extensions/api_test/preference/standard/test.html
|
View
|
1
2
3
4
|
1 chunk |
+69 lines, -0 lines |
0 comments
|
Download
|
Total messages: 16 (0 generated)
|