| Index: third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp b/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| index 57f5d624403456f6e2518b595e38f9a6ed975c5a..241838f9fa5698c842c47364398d367c0baedb0b 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| @@ -95,6 +95,9 @@ bool shouldDisallowFetchForMainFrameScript(const ResourceRequest& request, Fetch
|
| if (defer != FetchRequest::NoDefer)
|
| return false;
|
|
|
| + if (!request.url().protocolIsInHTTPFamily())
|
| + return false;
|
| +
|
| // Avoid blocking same origin scripts, as they may be used to render main
|
| // page content, whereas cross-origin scripts inserted via document.write
|
| // are likely to be third party content.
|
|
|