Chromium Code Reviews| Index: content/browser/frame_host/ancestor_throttle.cc |
| diff --git a/content/browser/frame_host/ancestor_throttle.cc b/content/browser/frame_host/ancestor_throttle.cc |
| index cba286784a2e914a9f35e79578900da220198d10..d1e685b21e018115181af96dbed6eda4d0b82214 100644 |
| --- a/content/browser/frame_host/ancestor_throttle.cc |
| +++ b/content/browser/frame_host/ancestor_throttle.cc |
| @@ -189,10 +189,12 @@ AncestorThrottle::CheckContentSecurityPolicyFrameSrc(bool is_redirect) { |
| RenderFrameHostImpl* parent = parent_ftn->current_frame_host(); |
| DCHECK(parent); |
| - if (!parent->IsAllowedByCsp(CSPDirective::FrameSrc, url, is_redirect)) |
| - return NavigationThrottle::BLOCK_REQUEST; |
| + if (parent->EnforceCsp(CSPDirective::FrameSrc, url, is_redirect, |
|
arthursonzogni
2017/03/21 16:20:38
While I added the SourceLocation argument to this
Mike West
2017/03/22 08:57:38
It seems odd to diverge from Blink's implementatio
arthursonzogni
2017/03/22 09:38:35
Okay, let's do this!
|
| + handle->source_location())) { |
| + return NavigationThrottle::PROCEED; |
| + } |
| - return NavigationThrottle::PROCEED; |
| + return NavigationThrottle::BLOCK_REQUEST; |
| } |
| NavigationThrottle::ThrottleCheckResult AncestorThrottle::WillStartRequest() { |