Chromium Code Reviews| Index: third_party/WebKit/Source/core/loader/HistoryItem.cpp |
| diff --git a/third_party/WebKit/Source/core/loader/HistoryItem.cpp b/third_party/WebKit/Source/core/loader/HistoryItem.cpp |
| index 8e68e7c0c552391803e5e859661d4c4bc4dbcfe5..d08a23e26c31776aee8b99a69b6c08c684399842 100644 |
| --- a/third_party/WebKit/Source/core/loader/HistoryItem.cpp |
| +++ b/third_party/WebKit/Source/core/loader/HistoryItem.cpp |
| @@ -162,10 +162,18 @@ EncodedFormData* HistoryItem::formData() { |
| return m_formData.get(); |
| } |
| -bool HistoryItem::isCurrentDocument(Document* doc) const { |
| - // FIXME: We should find a better way to check if this is the current |
| - // document. |
| - return equalIgnoringFragmentIdentifier(url(), doc->url()); |
| +ResourceRequest HistoryItem::generateResourceRequest( |
| + WebCachePolicy cachePolicy) { |
| + ResourceRequest request(m_urlString); |
| + request.setHTTPReferrer(m_referrer); |
| + request.setCachePolicy(cachePolicy); |
| + if (m_formData) { |
| + request.setHTTPMethod(HTTPNames::POST); |
| + request.setHTTPBody(m_formData.get()); |
|
yhirano
2017/03/29 09:38:13
get() is not needed.
Nate Chapin
2017/03/29 18:23:06
Done.
|
| + request.setHTTPContentType(m_formContentType); |
| + request.addHTTPOriginIfNeeded(m_referrer.referrer); |
| + } |
| + return request; |
| } |
| DEFINE_TRACE(HistoryItem) { |