Chromium Code Reviews| Index: third_party/WebKit/Source/core/loader/FrameLoader.h |
| diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.h b/third_party/WebKit/Source/core/loader/FrameLoader.h |
| index e070156784df43e27622d189da8f346faf4b1468..883fba78f443e15bd72db10621371b62facdd2a3 100644 |
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.h |
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.h |
| @@ -148,11 +148,15 @@ public: |
| WebInsecureRequestPolicy getInsecureRequestPolicy() const; |
| SecurityContext::InsecureNavigationsSet* insecureNavigationsToUpgrade() const; |
| - void upgradeInsecureRequest(ResourceRequest&, Document*) const; |
| + void addOutgoingSecurityHeadersAndUpgradeRequest(ResourceRequest&, Document*) const; |
|
Mike West
2016/10/06 08:00:51
How about `modifyRequestForCSP`?
|
| Frame* opener(); |
| void setOpener(LocalFrame*); |
| + const AtomicString& requiredCSP() const { return m_requiredCSP; } |
| + void setRequiredCSP(const AtomicString& requiredCSP) { m_requiredCSP = requiredCSP; } |
| + void recordLatestRequiredCSP(); |
| + |
| void detach(); |
| void finishedParsing(); |
| @@ -223,10 +227,13 @@ private: |
| void detachDocumentLoader(Member<DocumentLoader>&); |
| + void upgradeInsecureRequest(ResourceRequest&, Document*) const; |
| + |
| std::unique_ptr<TracedValue> toTracedValue() const; |
| void takeObjectSnapshot() const; |
| Member<LocalFrame> m_frame; |
| + AtomicString m_requiredCSP; |
| // FIXME: These should be std::unique_ptr<T> to reduce build times and simplify |
| // header dependencies unless performance testing proves otherwise. |