webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | List of all members
WebCore::SchemeRegistry Class Reference

#include <SchemeRegistry.h>

Static Public Member Functions

static WEBCORE_EXPORT void registerURLSchemeAsLocal (const String &)
 
static void removeURLSchemeRegisteredAsLocal (const String &)
 
static const URLSchemesMaplocalSchemes ()
 
static WEBCORE_EXPORT bool shouldTreatURLSchemeAsLocal (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsSecure (const String &)
 
static bool shouldTreatURLSchemeAsSecure (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsNoAccess (const String &)
 
static bool shouldTreatURLSchemeAsNoAccess (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsDisplayIsolated (const String &)
 
static bool shouldTreatURLSchemeAsDisplayIsolated (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsEmptyDocument (const String &)
 
static WEBCORE_EXPORT bool shouldLoadURLSchemeAsEmptyDocument (const String &)
 
static WEBCORE_EXPORT void setDomainRelaxationForbiddenForURLScheme (bool forbidden, const String &)
 
static bool isDomainRelaxationForbiddenForURLScheme (const String &)
 
static bool canDisplayOnlyIfCanRequest (const String &scheme)
 
static void registerAsCanDisplayOnlyIfCanRequest (const String &scheme)
 
static void registerURLSchemeAsNotAllowingJavascriptURLs (const String &scheme)
 
static bool shouldTreatURLSchemeAsNotAllowingJavascriptURLs (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing (const String &scheme)
 
static WEBCORE_EXPORT bool allowsLocalStorageAccessInPrivateBrowsing (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing (const String &scheme)
 
static bool allowsDatabaseAccessInPrivateBrowsing (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsCORSEnabled (const String &scheme)
 
static bool shouldTreatURLSchemeAsCORSEnabled (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsBypassingContentSecurityPolicy (const String &scheme)
 
static WEBCORE_EXPORT void removeURLSchemeRegisteredAsBypassingContentSecurityPolicy (const String &scheme)
 
static bool schemeShouldBypassContentSecurityPolicy (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsAlwaysRevalidated (const String &)
 
static bool shouldAlwaysRevalidateURLScheme (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsCachePartitioned (const String &scheme)
 
static bool shouldPartitionCacheForURLScheme (const String &scheme)
 
static bool isUserExtensionScheme (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsLocal (const String &)
 
static void removeURLSchemeRegisteredAsLocal (const String &)
 
static const URLSchemesMaplocalSchemes ()
 
static WEBCORE_EXPORT bool shouldTreatURLSchemeAsLocal (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsSecure (const String &)
 
static bool shouldTreatURLSchemeAsSecure (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsNoAccess (const String &)
 
static bool shouldTreatURLSchemeAsNoAccess (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsDisplayIsolated (const String &)
 
static bool shouldTreatURLSchemeAsDisplayIsolated (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsEmptyDocument (const String &)
 
static WEBCORE_EXPORT bool shouldLoadURLSchemeAsEmptyDocument (const String &)
 
static WEBCORE_EXPORT void setDomainRelaxationForbiddenForURLScheme (bool forbidden, const String &)
 
static bool isDomainRelaxationForbiddenForURLScheme (const String &)
 
static bool canDisplayOnlyIfCanRequest (const String &scheme)
 
static void registerAsCanDisplayOnlyIfCanRequest (const String &scheme)
 
static void registerURLSchemeAsNotAllowingJavascriptURLs (const String &scheme)
 
static bool shouldTreatURLSchemeAsNotAllowingJavascriptURLs (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing (const String &scheme)
 
static WEBCORE_EXPORT bool allowsLocalStorageAccessInPrivateBrowsing (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing (const String &scheme)
 
static bool allowsDatabaseAccessInPrivateBrowsing (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsCORSEnabled (const String &scheme)
 
static bool shouldTreatURLSchemeAsCORSEnabled (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsBypassingContentSecurityPolicy (const String &scheme)
 
static WEBCORE_EXPORT void removeURLSchemeRegisteredAsBypassingContentSecurityPolicy (const String &scheme)
 
static bool schemeShouldBypassContentSecurityPolicy (const String &scheme)
 
static WEBCORE_EXPORT void registerURLSchemeAsAlwaysRevalidated (const String &)
 
static bool shouldAlwaysRevalidateURLScheme (const String &)
 
static WEBCORE_EXPORT void registerURLSchemeAsCachePartitioned (const String &scheme)
 
static bool shouldPartitionCacheForURLScheme (const String &scheme)
 
static bool isUserExtensionScheme (const String &scheme)
 

Member Function Documentation

◆ allowsDatabaseAccessInPrivateBrowsing() [1/2]

bool WebCore::SchemeRegistry::allowsDatabaseAccessInPrivateBrowsing ( const String scheme)
static

◆ allowsDatabaseAccessInPrivateBrowsing() [2/2]

static bool WebCore::SchemeRegistry::allowsDatabaseAccessInPrivateBrowsing ( const String scheme)
static

◆ allowsLocalStorageAccessInPrivateBrowsing() [1/2]

bool WebCore::SchemeRegistry::allowsLocalStorageAccessInPrivateBrowsing ( const String scheme)
static

◆ allowsLocalStorageAccessInPrivateBrowsing() [2/2]

static WEBCORE_EXPORT bool WebCore::SchemeRegistry::allowsLocalStorageAccessInPrivateBrowsing ( const String scheme)
static

◆ canDisplayOnlyIfCanRequest() [1/2]

bool WebCore::SchemeRegistry::canDisplayOnlyIfCanRequest ( const String scheme)
static

◆ canDisplayOnlyIfCanRequest() [2/2]

static bool WebCore::SchemeRegistry::canDisplayOnlyIfCanRequest ( const String scheme)
static

◆ isDomainRelaxationForbiddenForURLScheme() [1/2]

static bool WebCore::SchemeRegistry::isDomainRelaxationForbiddenForURLScheme ( const String )
static

◆ isDomainRelaxationForbiddenForURLScheme() [2/2]

bool WebCore::SchemeRegistry::isDomainRelaxationForbiddenForURLScheme ( const String scheme)
static

◆ isUserExtensionScheme() [1/2]

bool WebCore::SchemeRegistry::isUserExtensionScheme ( const String scheme)
static

◆ isUserExtensionScheme() [2/2]

static bool WebCore::SchemeRegistry::isUserExtensionScheme ( const String scheme)
static

◆ localSchemes() [1/2]

static const URLSchemesMap& WebCore::SchemeRegistry::localSchemes ( )
static

◆ localSchemes() [2/2]

const URLSchemesMap & WebCore::SchemeRegistry::localSchemes ( )
static

◆ registerAsCanDisplayOnlyIfCanRequest() [1/2]

void WebCore::SchemeRegistry::registerAsCanDisplayOnlyIfCanRequest ( const String scheme)
static

◆ registerAsCanDisplayOnlyIfCanRequest() [2/2]

static void WebCore::SchemeRegistry::registerAsCanDisplayOnlyIfCanRequest ( const String scheme)
static

◆ registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing ( const String scheme)
static

◆ registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing ( const String scheme)
static

◆ registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing ( const String scheme)
static

◆ registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing ( const String scheme)
static

◆ registerURLSchemeAsAlwaysRevalidated() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsAlwaysRevalidated ( const String scheme)
static

◆ registerURLSchemeAsAlwaysRevalidated() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsAlwaysRevalidated ( const String )
static

◆ registerURLSchemeAsBypassingContentSecurityPolicy() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsBypassingContentSecurityPolicy ( const String scheme)
static

◆ registerURLSchemeAsBypassingContentSecurityPolicy() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsBypassingContentSecurityPolicy ( const String scheme)
static

◆ registerURLSchemeAsCachePartitioned() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsCachePartitioned ( const String scheme)
static

◆ registerURLSchemeAsCachePartitioned() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsCachePartitioned ( const String scheme)
static

◆ registerURLSchemeAsCORSEnabled() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsCORSEnabled ( const String scheme)
static

◆ registerURLSchemeAsCORSEnabled() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsCORSEnabled ( const String scheme)
static

◆ registerURLSchemeAsDisplayIsolated() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsDisplayIsolated ( const String scheme)
static

◆ registerURLSchemeAsDisplayIsolated() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsDisplayIsolated ( const String )
static

◆ registerURLSchemeAsEmptyDocument() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsEmptyDocument ( const String scheme)
static

◆ registerURLSchemeAsEmptyDocument() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsEmptyDocument ( const String )
static

◆ registerURLSchemeAsLocal() [1/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsLocal ( const String )
static

◆ registerURLSchemeAsLocal() [2/2]

void WebCore::SchemeRegistry::registerURLSchemeAsLocal ( const String scheme)
static

◆ registerURLSchemeAsNoAccess() [1/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsNoAccess ( const String )
static

◆ registerURLSchemeAsNoAccess() [2/2]

void WebCore::SchemeRegistry::registerURLSchemeAsNoAccess ( const String scheme)
static

◆ registerURLSchemeAsNotAllowingJavascriptURLs() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsNotAllowingJavascriptURLs ( const String scheme)
static

◆ registerURLSchemeAsNotAllowingJavascriptURLs() [2/2]

static void WebCore::SchemeRegistry::registerURLSchemeAsNotAllowingJavascriptURLs ( const String scheme)
static

◆ registerURLSchemeAsSecure() [1/2]

void WebCore::SchemeRegistry::registerURLSchemeAsSecure ( const String scheme)
static

◆ registerURLSchemeAsSecure() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::registerURLSchemeAsSecure ( const String )
static

◆ removeURLSchemeRegisteredAsBypassingContentSecurityPolicy() [1/2]

void WebCore::SchemeRegistry::removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ( const String scheme)
static

◆ removeURLSchemeRegisteredAsBypassingContentSecurityPolicy() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ( const String scheme)
static

◆ removeURLSchemeRegisteredAsLocal() [1/2]

static void WebCore::SchemeRegistry::removeURLSchemeRegisteredAsLocal ( const String )
static

◆ removeURLSchemeRegisteredAsLocal() [2/2]

void WebCore::SchemeRegistry::removeURLSchemeRegisteredAsLocal ( const String scheme)
static

◆ schemeShouldBypassContentSecurityPolicy() [1/2]

static bool WebCore::SchemeRegistry::schemeShouldBypassContentSecurityPolicy ( const String scheme)
static

◆ schemeShouldBypassContentSecurityPolicy() [2/2]

bool WebCore::SchemeRegistry::schemeShouldBypassContentSecurityPolicy ( const String scheme)
static

◆ setDomainRelaxationForbiddenForURLScheme() [1/2]

void WebCore::SchemeRegistry::setDomainRelaxationForbiddenForURLScheme ( bool  forbidden,
const String scheme 
)
static

◆ setDomainRelaxationForbiddenForURLScheme() [2/2]

static WEBCORE_EXPORT void WebCore::SchemeRegistry::setDomainRelaxationForbiddenForURLScheme ( bool  forbidden,
const String  
)
static

◆ shouldAlwaysRevalidateURLScheme() [1/2]

bool WebCore::SchemeRegistry::shouldAlwaysRevalidateURLScheme ( const String scheme)
static

◆ shouldAlwaysRevalidateURLScheme() [2/2]

static bool WebCore::SchemeRegistry::shouldAlwaysRevalidateURLScheme ( const String )
static

◆ shouldLoadURLSchemeAsEmptyDocument() [1/2]

static WEBCORE_EXPORT bool WebCore::SchemeRegistry::shouldLoadURLSchemeAsEmptyDocument ( const String )
static

◆ shouldLoadURLSchemeAsEmptyDocument() [2/2]

bool WebCore::SchemeRegistry::shouldLoadURLSchemeAsEmptyDocument ( const String scheme)
static

◆ shouldPartitionCacheForURLScheme() [1/2]

bool WebCore::SchemeRegistry::shouldPartitionCacheForURLScheme ( const String scheme)
static

◆ shouldPartitionCacheForURLScheme() [2/2]

static bool WebCore::SchemeRegistry::shouldPartitionCacheForURLScheme ( const String scheme)
static

◆ shouldTreatURLSchemeAsCORSEnabled() [1/2]

static bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsCORSEnabled ( const String scheme)
static

◆ shouldTreatURLSchemeAsCORSEnabled() [2/2]

bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsCORSEnabled ( const String scheme)
static

◆ shouldTreatURLSchemeAsDisplayIsolated() [1/2]

static bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsDisplayIsolated ( const String )
static

◆ shouldTreatURLSchemeAsDisplayIsolated() [2/2]

bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsDisplayIsolated ( const String scheme)
static

◆ shouldTreatURLSchemeAsLocal() [1/2]

static WEBCORE_EXPORT bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsLocal ( const String )
static

◆ shouldTreatURLSchemeAsLocal() [2/2]

bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsLocal ( const String scheme)
static

◆ shouldTreatURLSchemeAsNoAccess() [1/2]

static bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsNoAccess ( const String )
static

◆ shouldTreatURLSchemeAsNoAccess() [2/2]

bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsNoAccess ( const String scheme)
static

◆ shouldTreatURLSchemeAsNotAllowingJavascriptURLs() [1/2]

bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsNotAllowingJavascriptURLs ( const String scheme)
static

◆ shouldTreatURLSchemeAsNotAllowingJavascriptURLs() [2/2]

static bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsNotAllowingJavascriptURLs ( const String scheme)
static

◆ shouldTreatURLSchemeAsSecure() [1/2]

static bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsSecure ( const String )
static

◆ shouldTreatURLSchemeAsSecure() [2/2]

bool WebCore::SchemeRegistry::shouldTreatURLSchemeAsSecure ( const String scheme)
static

The documentation for this class was generated from the following files: