Home | History | Annotate | Download | only in manifest_handlers

Lines Matching refs:extension

30 const SandboxedPageInfo& GetSandboxedPageInfo(const Extension* extension) {
32 extension->GetManifestData(keys::kSandboxedPages));
45 const Extension* extension) {
46 return GetSandboxedPageInfo(extension).content_security_policy;
49 const URLPatternSet& SandboxedPageInfo::GetPages(const Extension* extension) {
50 return GetSandboxedPageInfo(extension).pages;
53 bool SandboxedPageInfo::IsSandboxedPage(const Extension* extension,
55 return extension->ResourceMatches(GetPages(extension), relative_path);
64 bool SandboxedPageHandler::Parse(Extension* extension, base::string16* error) {
68 if (!extension->manifest()->GetList(keys::kSandboxedPages, &list_value)) {
81 if (pattern.Parse(extension->url().spec()) != URLPattern::PARSE_SUCCESS) {
83 errors::kInvalidURLPatternError, extension->url().spec());
92 if (extension->manifest()->HasPath(keys::kSandboxedPagesCSP)) {
93 if (!extension->manifest()->GetString(
103 sandboxed_info->content_security_policy, extension->GetType())) {
111 sandboxed_info->content_security_policy, extension->GetType()));
114 extension->SetManifestData(keys::kSandboxedPages, sandboxed_info.release());