Index: extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container.cc |
diff --git a/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container.cc b/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container.cc |
index b3b7d36abfb01e86b688ed5aa5bcc7514662eccb..420b3dfd3eb56c36827b91052130f94b90667c95 100644 |
--- a/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container.cc |
+++ b/extensions/renderer/guest_view/mime_handler_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) { |