Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1629)

Unified Diff: content/renderer/render_frame_impl.h

Issue 2797813002: Replicate feature policy container policies. (Closed)
Patch Set: Fix ODR violation Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/render_frame_impl.h
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
index 11effea35eea45401d007aec0729f46bbc8d1dff..a12d74f4ffdb04a955b8403350f9440dbfad8df8 100644
--- a/content/renderer/render_frame_impl.h
+++ b/content/renderer/render_frame_impl.h
@@ -513,6 +513,7 @@ class CONTENT_EXPORT RenderFrameImpl
const blink::WebString& name,
const blink::WebString& fallback_name,
blink::WebSandboxFlags sandbox_flags,
+ const blink::WebParsedFeaturePolicy& container_policy,
const blink::WebFrameOwnerProperties& frame_owner_properties) override;
void didChangeOpener(blink::WebFrame* frame) override;
void frameDetached(blink::WebLocalFrame* frame, DetachType type) override;
@@ -523,8 +524,10 @@ class CONTENT_EXPORT RenderFrameImpl
blink::WebInsecureRequestPolicy policy) override;
void didUpdateToUniqueOrigin(
bool is_potentially_trustworthy_unique_origin) override;
- void didChangeSandboxFlags(blink::WebFrame* child_frame,
- blink::WebSandboxFlags flags) override;
+ void didChangeFramePolicy(
+ blink::WebFrame* child_frame,
+ blink::WebSandboxFlags flags,
+ const blink::WebParsedFeaturePolicy& container_policy) override;
void didSetFeaturePolicyHeader(
const blink::WebParsedFeaturePolicy& parsed_header) override;
void didAddContentSecurityPolicies(
@@ -884,7 +887,9 @@ class CONTENT_EXPORT RenderFrameImpl
void OnSnapshotAccessibilityTree(int callback_id);
void OnExtractSmartClipData(uint32_t callback_id, const gfx::Rect& rect);
void OnUpdateOpener(int opener_routing_id);
- void OnDidUpdateSandboxFlags(blink::WebSandboxFlags flags);
+ void OnDidUpdateFramePolicy(
+ blink::WebSandboxFlags flags,
+ const ParsedFeaturePolicyHeader& container_policy);
void OnSetFrameOwnerProperties(
const FrameOwnerProperties& frame_owner_properties);
void OnAdvanceFocus(blink::WebFocusType type, int32_t source_routing_id);

Powered by Google App Engine
This is Rietveld 408576698