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

Unified Diff: content/browser/frame_host/navigation_handle_impl.cc

Issue 2655463006: PlzNavigate: Enforce 'frame-src' CSP on the browser. (Closed)
Patch Set: Rebase. Created 3 years, 9 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/browser/frame_host/navigation_handle_impl.cc
diff --git a/content/browser/frame_host/navigation_handle_impl.cc b/content/browser/frame_host/navigation_handle_impl.cc
index 0443bf96e8f677e306c78cc564d1f8bdc464e827..318967d41be2ed0f3e091e686c7e78382447c4c1 100644
--- a/content/browser/frame_host/navigation_handle_impl.cc
+++ b/content/browser/frame_host/navigation_handle_impl.cc
@@ -64,11 +64,12 @@ std::unique_ptr<NavigationHandleImpl> NavigationHandleImpl::Create(
bool is_same_page,
const base::TimeTicks& navigation_start,
int pending_nav_entry_id,
- bool started_from_context_menu) {
+ bool started_from_context_menu,
+ CSPDisposition should_check_main_world_csp) {
return std::unique_ptr<NavigationHandleImpl>(new NavigationHandleImpl(
url, redirect_chain, frame_tree_node, is_renderer_initiated, is_same_page,
- navigation_start, pending_nav_entry_id,
- started_from_context_menu));
+ navigation_start, pending_nav_entry_id, started_from_context_menu,
+ should_check_main_world_csp));
}
NavigationHandleImpl::NavigationHandleImpl(
@@ -79,7 +80,8 @@ NavigationHandleImpl::NavigationHandleImpl(
bool is_same_page,
const base::TimeTicks& navigation_start,
int pending_nav_entry_id,
- bool started_from_context_menu)
+ bool started_from_context_menu,
+ CSPDisposition should_check_main_world_csp)
: url_(url),
has_user_gesture_(false),
transition_(ui::PAGE_TRANSITION_LINK),
@@ -110,6 +112,7 @@ NavigationHandleImpl::NavigationHandleImpl(
reload_type_(ReloadType::NONE),
restore_type_(RestoreType::NONE),
navigation_type_(NAVIGATION_TYPE_UNKNOWN),
+ should_check_main_world_csp_(should_check_main_world_csp),
weak_factory_(this) {
DCHECK(!navigation_start.is_null());
if (redirect_chain_.empty())
« no previous file with comments | « content/browser/frame_host/navigation_handle_impl.h ('k') | content/browser/frame_host/navigation_handle_impl_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698