Index: extensions/renderer/guest_view/mime_handler_view_container.cc |
diff --git a/extensions/renderer/guest_view/mime_handler_view_container.cc b/extensions/renderer/guest_view/mime_handler_view_container.cc |
index 592ffed2ffcee589c08b3148da28f547e8fab549..1f54d2e79d564203c9356aaf8c38af3d49b8b65b 100644 |
--- a/extensions/renderer/guest_view/mime_handler_view_container.cc |
+++ b/extensions/renderer/guest_view/mime_handler_view_container.cc |
@@ -45,11 +45,11 @@ void MimeHandlerViewContainer::Ready() { |
options.crossOriginRequestPolicy = |
blink::WebURLLoaderOptions::CrossOriginRequestPolicyAllow; |
DCHECK(!loader_); |
- loader_.reset(frame->createAssociatedURLLoader()); |
+ loader_.reset(frame->createAssociatedURLLoader(options)); |
- // TODO(raymes): Currently this URL request won't be correctly intercepted as |
- // a stream. |
- loader_->loadAsynchronously(blink::WebURLRequest(original_url_), this); |
+ blink::WebURLRequest request(original_url_); |
+ request.setRequestContext(blink::WebURLRequest::RequestContextObject); |
+ loader_->loadAsynchronously(request, this); |
} |
bool MimeHandlerViewContainer::HandlesMessage(const IPC::Message& message) { |