[M108 Migration] Set ContentSecurityPolicy rules to blink 84/287484/3
authorBakka Uday Kiran <b.kiran@samsung.com>
Mon, 30 Jan 2023 13:48:51 +0000 (19:18 +0530)
committerBakka Uday Kiran <b.kiran@samsung.com>
Tue, 31 Jan 2023 07:38:54 +0000 (13:08 +0530)
commitd77b6347eca69425d9d64a0fc22f84e3ab2f53cb
tree0699d0d68ad502b384f802d709d604ec54c9927c
parentb522d5b45230fb31e9d979b61e2684cdefb21a30
[M108 Migration] Set ContentSecurityPolicy rules to blink

1. Set CSP rules from ewk API to engine via mojo IPC after
|RenderFrameObserver::DidCreateDocumentElement| is notified.

2. Set sandbox flag on security context
when |WebDocument::SetContentSecurityPolicyUsingHeader| is invoked.

References:
https://review.tizen.org/gerrit/c/278286
https://review.tizen.org/gerrit/c/281099

Change-Id: I005b4ca61bc4c6dd1f7765eb18563889685c1a77
Signed-off-by: Bakka Uday Kiran <b.kiran@samsung.com>
third_party/blink/public/mojom/frame/frame.mojom
third_party/blink/renderer/core/frame/csp/execution_context_csp_delegate.cc
third_party/blink/renderer/core/frame/local_frame.cc
third_party/blink/renderer/core/frame/local_frame.h
third_party/blink/renderer/core/frame/local_frame_mojo_handler.cc
third_party/blink/renderer/core/frame/local_frame_mojo_handler.h
tizen_src/ewk/efl_integration/common/render_messages_ewk.h
tizen_src/ewk/efl_integration/renderer/render_frame_observer_efl.cc
tizen_src/ewk/efl_integration/renderer/render_frame_observer_efl.h
tizen_src/ewk/efl_integration/web_contents_observer_efl.cc
tizen_src/ewk/efl_integration/web_contents_observer_efl.h