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 |