return;
}
- if (url.ProtocolIsJavaScript()) {
- if (!origin_window ||
- origin_window->CanExecuteScripts(kAboutToExecuteScript)) {
- if (origin_window && request.GetFrameType() ==
- mojom::blink::RequestContextFrameType::kNested) {
- LogJavaScriptUrlHistogram(origin_window, url.GetPath());
- }
-
- frame_->GetDocument()->ProcessJavaScriptUrl(url,
- request.JavascriptWorld());
- }
- return;
- }
#if BUILDFLAG(IS_TIZEN)
- else {
+ {
using CSPDisposition = network::mojom::CSPDisposition;
CSPDisposition should_check_main_world_csp =
ContentSecurityPolicy::ShouldBypassMainWorldDeprecated(
request.GetNavigationPolicy(),
should_check_main_world_csp,
ContentSecurityPolicy::CheckHeaderType::kCheckEnforce) ==
- kNavigationPolicyIgnore)
+ kNavigationPolicyIgnore) {
return;
+ }
}
#endif
+ if (url.ProtocolIsJavaScript()) {
+ if (!origin_window ||
+ origin_window->CanExecuteScripts(kAboutToExecuteScript)) {
+ if (origin_window && request.GetFrameType() ==
+ mojom::blink::RequestContextFrameType::kNested) {
+ LogJavaScriptUrlHistogram(origin_window, url.GetPath());
+ }
+
+ frame_->GetDocument()->ProcessJavaScriptUrl(url,
+ request.JavascriptWorld());
+ }
+ return;
+ }
+
if (request.GetNavigationPolicy() == kNavigationPolicyCurrentTab &&
(!origin_window || origin_window->GetSecurityOrigin()->CanAccess(
frame_->DomWindow()->GetSecurityOrigin()))) {