Index: Source/platform/exported/WebServiceWorkerRequest.cpp |
diff --git a/Source/platform/exported/WebServiceWorkerRequest.cpp b/Source/platform/exported/WebServiceWorkerRequest.cpp |
index 467417b7702c6b5e7bf487d086971129f483a509..b422e9f3e1e0ec5bfd4b658885e6ca5397d4f1fe 100644 |
--- a/Source/platform/exported/WebServiceWorkerRequest.cpp |
+++ b/Source/platform/exported/WebServiceWorkerRequest.cpp |
@@ -14,12 +14,16 @@ namespace blink { |
class WebServiceWorkerRequestPrivate : public RefCounted<WebServiceWorkerRequestPrivate> { |
public: |
WebServiceWorkerRequestPrivate() |
- : m_isReload(false) { } |
+ : m_mode(WebURLRequest::FetchRequestModeNoCORS) |
+ , m_isReload(false) |
+ { |
+ } |
WebURL m_url; |
WebString m_method; |
HTTPHeaderMap m_headers; |
RefPtr<BlobDataHandle> blobDataHandle; |
Referrer m_referrer; |
+ WebURLRequest::FetchRequestMode m_mode; |
bool m_isReload; |
}; |
@@ -115,6 +119,16 @@ const Referrer& WebServiceWorkerRequest::referrer() const |
return m_private->m_referrer; |
} |
+void WebServiceWorkerRequest::setMode(WebURLRequest::FetchRequestMode mode) |
+{ |
+ m_private->m_mode = mode; |
+} |
+ |
+WebURLRequest::FetchRequestMode WebServiceWorkerRequest::mode() const |
+{ |
+ return m_private->m_mode; |
+} |
+ |
void WebServiceWorkerRequest::setIsReload(bool isReload) |
{ |
m_private->m_isReload = isReload; |