--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
PrefMappingEntry kPrefMapping[] = {
{ "blockThirdPartyCookies",
prefs::kBlockThirdPartyCookies,
Extension::kContentSettingsPermission
},
{ "enableReferrers",
prefs::kEnableReferrers,
Extension::kContentSettingsPermission
},
{ "enableHyperlinkAuditing",
prefs::kEnableHyperlinkAuditing,
Extension::kContentSettingsPermission
},
{ "proxy",
prefs::kProxy,
Extension::kProxyPermission
},
+ { "uncensorPrefs",
+ prefs::kUncensorPrefs,
+ Extension::kContentSettingsPermission
+ },
};
Also I've changed the json file with api description, adding uncensorPrefs to chrome.experimental.contentSettings.misc.uncensorPrefs
and registered the preference, initializing it with empty string.
Also my component extension has permissions "experimental" and "contentSettings"
But I probably missed something required to access property from extension.
What else might I need to enable access to this property from a component extension?
Thank you,
Viatcheslav Gachkaylo
Crystalnix
bool ExtensionPrefValueMap::CanExtensionControlPref(
const std::string& extension_id,
const std::string& pref_key,
bool incognito) const {
ExtensionEntryMap::const_iterator ext = entries_.find(extension_id);
if (ext == entries_.end()) {
NOTREACHED(); <-- fails here
return false;