Beispiel #1
0
CSSStyleSheetResource* CSSStyleSheetResource::fetch(FetchRequest& request,
        ResourceFetcher* fetcher) {
    DCHECK_EQ(request.resourceRequest().frameType(),
              WebURLRequest::FrameTypeNone);
    request.mutableResourceRequest().setRequestContext(
        WebURLRequest::RequestContextStyle);
    CSSStyleSheetResource* resource = toCSSStyleSheetResource(
                                          fetcher->requestResource(request, CSSStyleSheetResourceFactory()));
    // TODO(kouhei): Dedupe this logic w/ ScriptResource::fetch
    if (resource && !request.integrityMetadata().isEmpty())
        resource->setIntegrityMetadata(request.integrityMetadata());
    return resource;
}