@@ -1002,12 +1002,15 @@ void WebProcessPool::initializeNewWebProcess(WebProcessProxy& process, WebsiteDa
10021002 parameters.overrideLanguages = overrideLanguages ();
10031003 LOG_WITH_STREAM (Language, stream << " WebProcessPool is initializing a new web process with overrideLanguages: " << parameters.overrideLanguages );
10041004
1005- parameters.urlSchemesRegisteredAsEmptyDocument = copyToVector (m_schemesToRegisterAsEmptyDocument);
10061005 parameters.urlSchemesRegisteredAsSecure = copyToVector (LegacyGlobalSettings::singleton ().schemesToRegisterAsSecure ());
10071006 parameters.urlSchemesRegisteredAsBypassingContentSecurityPolicy = copyToVector (LegacyGlobalSettings::singleton ().schemesToRegisterAsBypassingContentSecurityPolicy ());
1008- parameters.urlSchemesForWhichDomainRelaxationIsForbidden = copyToVector (m_schemesToSetDomainRelaxationForbiddenFor);
10091007 parameters.urlSchemesRegisteredAsLocal = copyToVector (LegacyGlobalSettings::singleton ().schemesToRegisterAsLocal ());
1008+ #if ENABLE(ALL_LEGACY_REGISTERED_SPECIAL_URL_SCHEMES)
10101009 parameters.urlSchemesRegisteredAsNoAccess = copyToVector (LegacyGlobalSettings::singleton ().schemesToRegisterAsNoAccess ());
1010+ #endif
1011+
1012+ parameters.urlSchemesRegisteredAsEmptyDocument = copyToVector (m_schemesToRegisterAsEmptyDocument);
1013+ parameters.urlSchemesForWhichDomainRelaxationIsForbidden = copyToVector (m_schemesToSetDomainRelaxationForbiddenFor);
10111014 parameters.urlSchemesRegisteredAsDisplayIsolated = copyToVector (m_schemesToRegisterAsDisplayIsolated);
10121015 parameters.urlSchemesRegisteredAsCORSEnabled = copyToVector (m_schemesToRegisterAsCORSEnabled);
10131016 parameters.urlSchemesRegisteredAsAlwaysRevalidated = copyToVector (m_schemesToRegisterAsAlwaysRevalidated);
@@ -1542,13 +1545,15 @@ void WebProcessPool::registerURLSchemeAsLocal(const String& urlScheme)
15421545 networkProcess->send (Messages::NetworkProcess::RegisterURLSchemeAsLocal (urlScheme), 0 );
15431546}
15441547
1548+ #if ENABLE(ALL_LEGACY_REGISTERED_SPECIAL_URL_SCHEMES)
15451549void WebProcessPool::registerURLSchemeAsNoAccess (const String& urlScheme)
15461550{
15471551 LegacyGlobalSettings::singleton ().registerURLSchemeAsNoAccess (urlScheme);
15481552 sendToAllProcesses (Messages::WebProcess::RegisterURLSchemeAsNoAccess (urlScheme));
15491553 for (Ref networkProcess : NetworkProcessProxy::allNetworkProcesses ())
15501554 networkProcess->send (Messages::NetworkProcess::RegisterURLSchemeAsNoAccess (urlScheme), 0 );
15511555}
1556+ #endif
15521557
15531558void WebProcessPool::registerURLSchemeAsDisplayIsolated (const String& urlScheme)
15541559{
0 commit comments