Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(87)

Side by Side Diff: third_party/WebKit/Source/core/loader/FrameFetchContext.cpp

Issue 1564913003: [DevTools] Shows Manifest file in Sources tab (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update network-toggle-type-filter-actual.txt Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 413 matching lines...) Expand 10 before | Expand all | Expand 10 after
424 case Resource::Image: 424 case Resource::Image:
425 case Resource::CSSStyleSheet: 425 case Resource::CSSStyleSheet:
426 case Resource::Script: 426 case Resource::Script:
427 case Resource::Font: 427 case Resource::Font:
428 case Resource::Raw: 428 case Resource::Raw:
429 case Resource::LinkPrefetch: 429 case Resource::LinkPrefetch:
430 case Resource::LinkSubresource: 430 case Resource::LinkSubresource:
431 case Resource::TextTrack: 431 case Resource::TextTrack:
432 case Resource::ImportResource: 432 case Resource::ImportResource:
433 case Resource::Media: 433 case Resource::Media:
434 case Resource::Manifest:
434 // By default these types of resources can be loaded from any origin. 435 // By default these types of resources can be loaded from any origin.
435 // FIXME: Are we sure about Resource::Font? 436 // FIXME: Are we sure about Resource::Font?
436 if (originRestriction == FetchRequest::RestrictToSameOrigin && !security Origin->canRequest(url)) { 437 if (originRestriction == FetchRequest::RestrictToSameOrigin && !security Origin->canRequest(url)) {
437 printAccessDeniedMessage(url); 438 printAccessDeniedMessage(url);
438 return ResourceRequestBlockedReasonOrigin; 439 return ResourceRequestBlockedReasonOrigin;
439 } 440 }
440 break; 441 break;
441 case Resource::XSLStyleSheet: 442 case Resource::XSLStyleSheet:
442 ASSERT(RuntimeEnabledFeatures::xsltEnabled()); 443 ASSERT(RuntimeEnabledFeatures::xsltEnabled());
443 case Resource::SVGDocument: 444 case Resource::SVGDocument:
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
500 ASSERT(ContentSecurityPolicy::isFontResource(resourceRequest)); 501 ASSERT(ContentSecurityPolicy::isFontResource(resourceRequest));
501 ASSERT(csp); 502 ASSERT(csp);
502 if (!shouldBypassMainWorldCSP && !csp->allowFontFromSource(url, redirect Status, cspReporting)) 503 if (!shouldBypassMainWorldCSP && !csp->allowFontFromSource(url, redirect Status, cspReporting))
503 return ResourceRequestBlockedReasonCSP; 504 return ResourceRequestBlockedReasonCSP;
504 break; 505 break;
505 } 506 }
506 case Resource::MainResource: 507 case Resource::MainResource:
507 case Resource::Raw: 508 case Resource::Raw:
508 case Resource::LinkPrefetch: 509 case Resource::LinkPrefetch:
509 case Resource::LinkSubresource: 510 case Resource::LinkSubresource:
511 case Resource::Manifest:
510 break; 512 break;
511 case Resource::Media: 513 case Resource::Media:
512 case Resource::TextTrack: 514 case Resource::TextTrack:
513 ASSERT(ContentSecurityPolicy::isMediaResource(resourceRequest)); 515 ASSERT(ContentSecurityPolicy::isMediaResource(resourceRequest));
514 ASSERT(csp); 516 ASSERT(csp);
515 if (!shouldBypassMainWorldCSP && !csp->allowMediaFromSource(url, redirec tStatus, cspReporting)) 517 if (!shouldBypassMainWorldCSP && !csp->allowMediaFromSource(url, redirec tStatus, cspReporting))
516 return ResourceRequestBlockedReasonCSP; 518 return ResourceRequestBlockedReasonCSP;
517 519
518 if (!frame()->loader().client()->allowMedia(url)) 520 if (!frame()->loader().client()->allowMedia(url))
519 return ResourceRequestBlockedReasonOther; 521 return ResourceRequestBlockedReasonOther;
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
780 } 782 }
781 783
782 DEFINE_TRACE(FrameFetchContext) 784 DEFINE_TRACE(FrameFetchContext)
783 { 785 {
784 visitor->trace(m_document); 786 visitor->trace(m_document);
785 visitor->trace(m_documentLoader); 787 visitor->trace(m_documentLoader);
786 FetchContext::trace(visitor); 788 FetchContext::trace(visitor);
787 } 789 }
788 790
789 } // namespace blink 791 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698