WebPreferencesDefaultValues.h [plain text]
#pragma once
#include <wtf/Forward.h>
#if PLATFORM(IOS_FAMILY)
#define EXPERIMENTAL_FULLSCREEN_API_HIDDEN false
#else
#define EXPERIMENTAL_FULLSCREEN_API_HIDDEN true
#endif
namespace WebKit {
#if PLATFORM(COCOA) && HAVE(SYSTEM_FEATURE_FLAGS)
bool isFeatureFlagEnabled(const String&);
#endif
#if ENABLE(WEBGPU)
bool defaultWebGPUEnabled();
#endif
#if HAVE(INCREMENTAL_PDF_APIS)
bool defaultIncrementalPDFEnabled();
#endif
#if ENABLE(WEBXR)
bool defaultWebXREnabled();
#endif
#if PLATFORM(IOS_FAMILY)
bool defaultAllowsInlineMediaPlayback();
bool defaultAllowsInlineMediaPlaybackAfterFullscreen();
bool defaultAllowsPictureInPictureMediaPlayback();
bool defaultInlineMediaPlaybackRequiresPlaysInlineAttribute();
bool defaultJavaScriptCanOpenWindowsAutomatically();
bool defaultPassiveTouchListenersAsDefaultOnDocument();
bool defaultRequiresUserGestureToLoadVideo();
bool defaultWebSQLEnabled();
bool defaultAllowContentSecurityPolicySourceStarToMatchAnyProtocol();
#endif
#if PLATFORM(MAC)
bool defaultLoadDeferringEnabled();
bool defaultWindowFocusRestricted();
bool defaultUsePreHTML5ParserQuirks();
bool defaultNeedsAdobeFrameReloadingQuirk();
bool defaultTreatsAnyTextCSSLinkAsStylesheet();
bool defaultNeedsFrameNameFallbackToIdQuirk();
bool defaultNeedsKeyboardEventDisambiguationQuirks();
bool defaultEnforceCSSMIMETypeInNoQuirksMode();
bool defaultNeedsIsLoadingInAPISenseQuirk();
#endif
bool defaultAttachmentElementEnabled();
bool defaultShouldRestrictBaseURLSchemes();
bool defaultUseLegacyBackgroundSizeShorthandBehavior();
bool defaultAllowDisplayOfInsecureContent();
bool defaultAllowRunningOfInsecureContent();
bool defaultShouldConvertInvalidURLsToBlank();
#if PLATFORM(MAC)
bool defaultPassiveWheelListenersAsDefaultOnDocument();
bool defaultWheelEventGesturesBecomeNonBlocking();
#endif
}