| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 779 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 790 { | 790 { |
| 791 MixedContentChecker::checkMixedPrivatePublic(frame(), response.remoteIPAddre
ss()); | 791 MixedContentChecker::checkMixedPrivatePublic(frame(), response.remoteIPAddre
ss()); |
| 792 if (m_documentLoader == frame()->loader().provisionalDocumentLoader()) { | 792 if (m_documentLoader == frame()->loader().provisionalDocumentLoader()) { |
| 793 ResourceFetcher* fetcher = nullptr; | 793 ResourceFetcher* fetcher = nullptr; |
| 794 if (frame()->document()) | 794 if (frame()->document()) |
| 795 fetcher = frame()->document()->fetcher(); | 795 fetcher = frame()->document()->fetcher(); |
| 796 m_documentLoader->clientHintsPreferences().updateFromAcceptClientHintsHe
ader(response.httpHeaderField(HTTPNames::Accept_CH), fetcher); | 796 m_documentLoader->clientHintsPreferences().updateFromAcceptClientHintsHe
ader(response.httpHeaderField(HTTPNames::Accept_CH), fetcher); |
| 797 // When response is received with a provisional docloader, the resource
haven't committed yet, and we cannot load resources, only preconnect. | 797 // When response is received with a provisional docloader, the resource
haven't committed yet, and we cannot load resources, only preconnect. |
| 798 resourceLoadingPolicy = LinkLoader::DoNotLoadResources; | 798 resourceLoadingPolicy = LinkLoader::DoNotLoadResources; |
| 799 } | 799 } |
| 800 LinkLoader::loadLinksFromHeader(response.httpHeaderField(HTTPNames::Link), r
esponse.url(), frame()->document(), NetworkHintsInterfaceImpl(), resourceLoading
Policy, nullptr); | 800 LinkLoader::loadLinksFromHeader(response.httpHeaderField(HTTPNames::Link), r
esponse.url(), frame()->document(), NetworkHintsInterfaceImpl(), resourceLoading
Policy, LinkLoader::LoadAll, nullptr); |
| 801 | 801 |
| 802 if (response.hasMajorCertificateErrors()) | 802 if (response.hasMajorCertificateErrors()) |
| 803 MixedContentChecker::handleCertificateError(frame(), response, frameType
, requestContext); | 803 MixedContentChecker::handleCertificateError(frame(), response, frameType
, requestContext); |
| 804 | 804 |
| 805 frame()->loader().progress().incrementProgress(identifier, response); | 805 frame()->loader().progress().incrementProgress(identifier, response); |
| 806 frame()->loader().client()->dispatchDidReceiveResponse(m_documentLoader, ide
ntifier, response); | 806 frame()->loader().client()->dispatchDidReceiveResponse(m_documentLoader, ide
ntifier, response); |
| 807 TRACE_EVENT_INSTANT1("devtools.timeline", "ResourceReceiveResponse", TRACE_E
VENT_SCOPE_THREAD, "data", InspectorReceiveResponseEvent::data(identifier, frame
(), response)); | 807 TRACE_EVENT_INSTANT1("devtools.timeline", "ResourceReceiveResponse", TRACE_E
VENT_SCOPE_THREAD, "data", InspectorReceiveResponseEvent::data(identifier, frame
(), response)); |
| 808 DocumentLoader* documentLoader = masterDocumentLoader(); | 808 DocumentLoader* documentLoader = masterDocumentLoader(); |
| 809 InspectorInstrumentation::didReceiveResourceResponse(frame(), identifier, do
cumentLoader, response, resource); | 809 InspectorInstrumentation::didReceiveResourceResponse(frame(), identifier, do
cumentLoader, response, resource); |
| 810 // It is essential that inspector gets resource response BEFORE console. | 810 // It is essential that inspector gets resource response BEFORE console. |
| 811 frame()->console().reportResourceResponseReceived(documentLoader, identifier
, response); | 811 frame()->console().reportResourceResponseReceived(documentLoader, identifier
, response); |
| 812 } | 812 } |
| 813 | 813 |
| 814 DEFINE_TRACE(FrameFetchContext) | 814 DEFINE_TRACE(FrameFetchContext) |
| 815 { | 815 { |
| 816 visitor->trace(m_document); | 816 visitor->trace(m_document); |
| 817 visitor->trace(m_documentLoader); | 817 visitor->trace(m_documentLoader); |
| 818 FetchContext::trace(visitor); | 818 FetchContext::trace(visitor); |
| 819 } | 819 } |
| 820 | 820 |
| 821 } // namespace blink | 821 } // namespace blink |
| OLD | NEW |