Some blink::WebSecurityPolicy methods should be invoked before other render threads are created
This commit is contained in:
parent
0df464e16a
commit
d27744f455
1 changed files with 4 additions and 4 deletions
|
@ -113,6 +113,10 @@ void RendererClientBase::RenderThreadStarted() {
|
||||||
blink::SchemeRegistry::RegisterURLSchemeAsSecure(
|
blink::SchemeRegistry::RegisterURLSchemeAsSecure(
|
||||||
WTF::String::FromUTF8(scheme.data(), scheme.length()));
|
WTF::String::FromUTF8(scheme.data(), scheme.length()));
|
||||||
|
|
||||||
|
// Allow file scheme to handle service worker by default.
|
||||||
|
// FIXME(zcbenz): Can this be moved elsewhere?
|
||||||
|
blink::WebSecurityPolicy::RegisterURLSchemeAsAllowingServiceWorkers("file");
|
||||||
|
|
||||||
preferences_manager_.reset(new PreferencesManager);
|
preferences_manager_.reset(new PreferencesManager);
|
||||||
|
|
||||||
#if defined(OS_WIN)
|
#if defined(OS_WIN)
|
||||||
|
@ -145,10 +149,6 @@ void RendererClientBase::RenderFrameCreated(
|
||||||
new ContentSettingsObserver(render_frame);
|
new ContentSettingsObserver(render_frame);
|
||||||
new printing::PrintWebViewHelper(render_frame);
|
new printing::PrintWebViewHelper(render_frame);
|
||||||
|
|
||||||
// Allow file scheme to handle service worker by default.
|
|
||||||
// FIXME(zcbenz): Can this be moved elsewhere?
|
|
||||||
blink::WebSecurityPolicy::RegisterURLSchemeAsAllowingServiceWorkers("file");
|
|
||||||
|
|
||||||
// This is required for widevine plugin detection provided during runtime.
|
// This is required for widevine plugin detection provided during runtime.
|
||||||
blink::ResetPluginCache();
|
blink::ResetPluginCache();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue