Chromium Code Reviews| Index: Source/core/loader/DocumentThreadableLoader.cpp |
| diff --git a/Source/core/loader/DocumentThreadableLoader.cpp b/Source/core/loader/DocumentThreadableLoader.cpp |
| index 40891afc676d512ddcc161ff7ebda45b34e0d33c..2e5776ec25782c329c0225d94e7cc53246e0485a 100644 |
| --- a/Source/core/loader/DocumentThreadableLoader.cpp |
| +++ b/Source/core/loader/DocumentThreadableLoader.cpp |
| @@ -48,6 +48,8 @@ |
| #include "core/loader/FrameLoader.h" |
| #include "core/loader/FrameLoaderClient.h" |
| #include "core/loader/ThreadableLoaderClient.h" |
| +#include "core/page/ChromeClient.h" |
| +#include "core/page/Page.h" |
| #include "platform/SharedBuffer.h" |
| #include "platform/Task.h" |
| #include "platform/network/ResourceRequest.h" |
| @@ -159,6 +161,9 @@ DocumentThreadableLoader::DocumentThreadableLoader(Document& document, Threadabl |
| m_simpleRequestHeaders.add(header.key, header.value); |
| } |
| + if (request.httpMethod() != "GET") |
| + document.frame()->page()->chromeClient().observedNonGetFetchFromScript(); |
|
tyoshino (SeeGerritForStatus)
2015/09/24 08:14:11
use m_document for consistency with other users
a
kouhei (in TOK)
2015/09/25 03:22:00
Done.
|
| + |
| // If the fetch request will be handled by the ServiceWorker, the |
| // FetchRequestMode of the request must be FetchRequestModeCORS or |
| // FetchRequestModeCORSWithForcedPreflight. Otherwise the ServiceWorker can |