commit | f166971a83325219a9a23d8a69bde3759d31b72b | [log] [tgz] |
---|---|---|
author | Karan Bhatia <karandeepb@chromium.org> | Thu Nov 29 21:30:28 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Nov 29 21:30:28 2018 |
tree | f14664a973bee30c4c9fc5d30e4de06bfb8d14c5 | |
parent | d3949b638010ae8d99a64b75051033538a803b20 [diff] |
Blink: Move isolated world CSP handling to the core layer. This CL moves the isolated world CSP handling from DOMWrapperWorld (at the platform/bindings/layer) to the IsolatedWorldCSP singleton instance (at the bindings/core layer). The platform/bindings layer doesn't know the concept of a CSP, hence move it to the bindings/core/ layer. Furthermore, DOMWrapperWorld is per world, hence it shouldn't necessarily store isolated world specific data. This is required to store ContentSecurityPolicy instances for isolated worlds to add CSP support for the isolated worlds. This CL should have no behavior change. BUG=896041 Change-Id: I0ac995dbae549379934bfadeed148d4ca91c8706 Reviewed-on: https://chromium-review.googlesource.com/c/1354567 Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Karan Bhatia <karandeepb@chromium.org> Cr-Commit-Position: refs/heads/master@{#612355}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .