Files
MrbWebLibre/app/assets/preferences/rfp_targets.json
T
2025-10-10 12:18:34 +02:00

1017 lines
25 KiB
JSON

[
{
"name": "AudioContext",
"id": 48,
"keywords": [
"sound",
"audio",
"web audio api",
"music",
"noise",
"frequency",
"volume",
"oscillator",
"synthesis",
"playback"
]
},
{
"name": "AudioSampleRate",
"id": 38,
"keywords": [
"sound",
"audio",
"frequency",
"sampling",
"bitrate",
"quality",
"resolution",
"fidelity",
"digital audio",
"recording"
]
},
{
"name": "CanvasExtractionBeforeUserInputIsBlocked",
"id": 11,
"keywords": [
"canvas",
"extraction",
"user input",
"blocking",
"security",
"fingerprinting",
"html5",
"drawing",
"graphics",
"interaction"
]
},
{
"name": "CanvasExtractionFromThirdPartiesIsBlocked",
"id": 10,
"keywords": [
"canvas",
"third-party",
"blocking",
"security",
"cross-origin",
"iframe",
"embedded content",
"scripts",
"resources",
"isolation"
]
},
{
"name": "CanvasImageExtractionPrompt",
"id": 9,
"description": "Canvas targets: For unusual combinations of these, see comments in IsImageExtractionAllowed",
"keywords": [
"canvas",
"image extraction",
"prompt",
"user permission",
"security",
"privacy",
"data access",
"content rendering",
"pixel data",
"screenshot"
]
},
{
"name": "CanvasRandomization",
"id": 8,
"description": "Add random noises to image data extracted from canvas.",
"keywords": [
"canvas",
"randomization",
"noise",
"image data",
"fingerprinting protection",
"obfuscation",
"privacy",
"data masking",
"pixel manipulation",
"entropy"
]
},
{
"name": "CSSColorInfo",
"id": 52,
"description": "`color`/`color-gamut` CSS media features",
"keywords": [
"css",
"color",
"gamut",
"media features",
"display capabilities",
"screen",
"visual",
"rendering",
"color space",
"color profile"
]
},
{
"name": "CSSDeviceSize",
"id": 51,
"description": "`device-height`/`device-width` CSS media features",
"keywords": [
"css",
"device size",
"height",
"width",
"screen dimensions",
"responsive design",
"media queries",
"viewport",
"layout",
"resolution"
]
},
{
"name": "CSSInvertedColors",
"id": 55,
"description": "`inverted-colors` CSS media feature",
"keywords": [
"css",
"inverted colors",
"accessibility",
"visual preferences",
"contrast",
"display modes",
"user settings",
"color scheme",
"readability",
"system preferences"
]
},
{
"name": "CSSPointerCapabilities",
"id": 57,
"keywords": [
"css",
"pointer",
"input devices",
"touch",
"mouse",
"stylus",
"interaction",
"hardware capabilities",
"user interface",
"responsiveness"
]
},
{
"name": "CSSPrefersColorScheme",
"id": 5,
"description": "`prefers-color-scheme` CSS media feature",
"keywords": [
"dark mode",
"light mode",
"theme",
"color scheme",
"user preference",
"visual style",
"accessibility",
"system settings",
"ui design",
"brightness"
]
},
{
"name": "CSSPrefersContrast",
"id": 7,
"description": "`prefers-contrast` CSS media feature",
"keywords": [
"contrast",
"accessibility",
"visual preference",
"readability",
"color difference",
"user settings",
"display options",
"visibility",
"legibility",
"visual impairment"
]
},
{
"name": "CSSPrefersReducedMotion",
"id": 6,
"description": "`prefers-reduced-motion` CSS media feature",
"keywords": [
"reduced motion",
"accessibility",
"animation",
"transitions",
"user preference",
"visual sensitivity",
"performance",
"battery life",
"usability",
"cognitive load"
]
},
{
"name": "CSSPrefersReducedTransparency",
"id": 54,
"description": "`prefers-reduced-transparency` CSS media feature",
"keywords": [
"transparency",
"opacity",
"visual preference",
"accessibility",
"user settings",
"display options",
"clarity",
"readability",
"performance",
"battery life"
]
},
{
"name": "CSSResolution",
"id": 53,
"description": "`resolution` CSS media feature",
"keywords": [
"resolution",
"dpi",
"screen density",
"pixel ratio",
"display quality",
"media queries",
"responsive design",
"image quality",
"rendering",
"sharpness"
]
},
{
"name": "CSSVideoDynamicRange",
"id": 56,
"description": "`video-dynamic-range` CSS media feature",
"keywords": [
"video",
"dynamic range",
"hdr",
"sdr",
"display capabilities",
"color depth",
"brightness",
"contrast",
"visual quality",
"media playback"
]
},
{
"name": "DeviceSensors",
"id": 44,
"keywords": [
"sensors",
"accelerometer",
"gyroscope",
"magnetometer",
"ambient light",
"proximity",
"orientation",
"motion",
"hardware capabilities",
"device features"
]
},
{
"name": "DOMStyleOsxFontSmoothing",
"id": 50,
"keywords": [
"font smoothing",
"macos",
"typography",
"rendering",
"antialiasing",
"text display",
"readability",
"visual quality",
"system fonts",
"font rendering"
]
},
{
"name": "FontVisibilityBaseSystem",
"id": 42,
"description": "Visibility level of font families available to CSS font-matching",
"keywords": [
"fonts",
"system fonts",
"css",
"font matching",
"typography",
"text rendering",
"font families",
"font availability",
"styling",
"visual design"
]
},
{
"name": "FontVisibilityLangPack",
"id": 43,
"keywords": [
"fonts",
"language packs",
"localization",
"internationalization",
"character sets",
"typography",
"text rendering",
"multilingual support",
"unicode",
"glyphs"
]
},
{
"name": "FontVisibilityRestrictGenerics",
"id": 61,
"description": "Are font visibility restrictions applied when resolving a CSS <generic-family>? (This may block the fonts selected in Preferences from actually being used.)",
"keywords": [
"fonts",
"generic family",
"css",
"font restrictions",
"typography",
"text rendering",
"font fallback",
"styling",
"preferences",
"font selection"
]
},
{
"name": "FrameRate",
"id": 45,
"keywords": [
"frame rate",
"fps",
"animation",
"video playback",
"performance",
"smoothness",
"rendering",
"display refresh rate",
"motion",
"visual quality"
]
},
{
"name": "Gamepad",
"id": 23,
"keywords": [
"gamepad",
"controller",
"input device",
"gaming",
"joystick",
"buttons",
"axes",
"hardware interface",
"user interaction",
"game development"
]
},
{
"name": "HttpUserAgent",
"id": 24,
"keywords": [
"user agent",
"http headers",
"browser identification",
"client info",
"web requests",
"compatibility",
"server communication",
"device detection",
"networking",
"web standards"
]
},
{
"name": "JSDateTimeUTC",
"id": 21,
"description": "Enforces UTC time zone, disable to make your real time zone available to web sites.",
"keywords": [
"date",
"time",
"utc",
"timezone",
"javascript",
"localization",
"time conversion",
"system clock",
"internationalization",
"timestamp"
]
},
{
"name": "JSLocale",
"id": 12,
"keywords": [
"locale",
"language",
"region",
"internationalization",
"localization",
"formatting",
"cultural settings",
"user preferences",
"translation",
"global users"
]
},
{
"name": "JSMathFdlibm",
"id": 22,
"keywords": [
"math",
"floating-point",
"precision",
"numerical computation",
"javascript",
"algorithms",
"scientific computing",
"arithmetic",
"calculation",
"performance"
]
},
{
"name": "KeyboardEvents",
"id": 2,
"keywords": [
"keyboard",
"input",
"events",
"user interaction",
"key presses",
"shortcuts",
"accessibility",
"text entry",
"input devices",
"event handling"
]
},
{
"name": "MediaCapabilities",
"id": 37,
"keywords": [
"media",
"capabilities",
"video playback",
"audio playback",
"codec support",
"streaming",
"performance",
"hardware acceleration",
"decoding",
"encoding"
]
},
{
"name": "MediaDevices",
"id": 36,
"keywords": [
"media devices",
"camera",
"microphone",
"audio input",
"video input",
"hardware access",
"streaming",
"webrtc",
"multimedia",
"user permissions"
]
},
{
"name": "MediaError",
"id": 49,
"keywords": [
"media error",
"playback issues",
"debugging",
"error handling",
"video problems",
"audio problems",
"streaming errors",
"codec issues",
"network errors",
"media support"
]
},
{
"name": "MouseEventScreenPoint",
"id": 41,
"keywords": [
"mouse events",
"screen coordinates",
"pointer position",
"user interaction",
"input tracking",
"cursor location",
"event handling",
"ui",
"graphics",
"coordinates"
]
},
{
"name": "NavigatorAppVersion",
"id": 13,
"description": "Various 'client identification' values of the navigator object",
"keywords": [
"navigator",
"app version",
"browser information",
"user agent",
"client identification",
"version string",
"browser detection",
"compatibility",
"web standards",
"feature detection"
]
},
{
"name": "NavigatorBuildID",
"id": 14,
"keywords": [
"navigator",
"build id",
"browser version",
"software identification",
"release information",
"debugging",
"compatibility",
"version tracking",
"browser details",
"build number"
]
},
{
"name": "NavigatorConnection",
"id": 39,
"keywords": [
"network information",
"connection type",
"bandwidth",
"data saver",
"online status",
"network quality",
"latency",
"mobile data",
"wifi",
"cellular"
]
},
{
"name": "NavigatorHWConcurrency",
"id": 15,
"keywords": [
"hardware concurrency",
"cpu cores",
"parallelism",
"performance",
"multithreading",
"system capabilities",
"processor information",
"web workers",
"computation",
"device specs"
]
},
{
"name": "NavigatorOscpu",
"id": 16,
"keywords": [
"operating system",
"cpu",
"system information",
"platform details",
"hardware info",
"device characteristics",
"browser capabilities",
"compatibility",
"user agent",
"system architecture"
]
},
{
"name": "NavigatorPlatform",
"id": 17,
"keywords": [
"platform",
"operating system",
"device type",
"system information",
"browser environment",
"compatibility",
"user agent",
"hardware",
"software",
"device detection"
]
},
{
"name": "NavigatorUserAgent",
"id": 18,
"keywords": [
"user agent",
"browser identification",
"client information",
"http headers",
"compatibility",
"device detection",
"web crawlers",
"analytics",
"feature detection",
"browser capabilities"
]
},
{
"name": "PointerEvents",
"id": 1,
"keywords": [
"pointer events",
"touch",
"mouse",
"pen",
"input devices",
"user interaction",
"event handling",
"gestures",
"click events",
"multitouch"
]
},
{
"name": "ReduceTimerPrecision",
"id": 34,
"description": "See also Reduce Timer Precision (RTP) Caller Type",
"keywords": [
"timer precision",
"performance",
"security",
"timing attacks",
"javascript",
"event loop",
"scheduling",
"animation",
"benchmarking",
"power saving"
]
},
{
"name": "RoundWindowSize",
"id": 46,
"keywords": [
"window size",
"rounding",
"screen dimensions",
"viewport",
"layout",
"responsive design",
"display properties",
"ui",
"browser window",
"css units"
]
},
{
"name": "ScreenAvailRect",
"id": 30,
"keywords": [
"screen size",
"available space",
"viewport dimensions",
"display area",
"screen resolution",
"device pixels",
"layout",
"responsive design",
"ui scaling",
"screen real estate"
]
},
{
"name": "ScreenOrientation",
"id": 3,
"keywords": [
"screen orientation",
"portrait",
"landscape",
"device rotation",
"responsive design",
"mobile devices",
"tablets",
"layout adjustment",
"ui adaptation",
"viewport"
]
},
{
"name": "ScreenPixelDepth",
"id": 28,
"keywords": [
"pixel depth",
"color depth",
"display quality",
"screen properties",
"bit depth",
"color reproduction",
"graphics",
"image quality",
"monitor capabilities",
"visual fidelity"
]
},
{
"name": "ScreenRect",
"id": 29,
"keywords": [
"screen dimensions",
"display size",
"viewport",
"pixel dimensions",
"screen resolution",
"device screen",
"layout",
"responsive design",
"ui scaling",
"display properties"
]
},
{
"name": "SiteSpecificZoom",
"id": 60,
"keywords": [
"zoom level",
"website specific",
"text size",
"content scaling",
"accessibility",
"user preferences",
"readability",
"responsive design",
"ui customization",
"visual adjustment"
]
},
{
"name": "SpeechSynthesis",
"id": 4,
"description": "SpeechSynthesis part of the Web Speech API",
"keywords": [
"speech synthesis",
"text-to-speech",
"web speech api",
"accessibility",
"voice output",
"audio generation",
"language processing",
"user interface",
"assistive technology",
"localization"
]
},
{
"name": "StreamTrackLabel",
"id": 19,
"description": "Audio/VideoStreamTrack labels",
"keywords": [
"media streams",
"audio tracks",
"video tracks",
"webrtc",
"multimedia",
"streaming",
"labels",
"track identification",
"media sources",
"content management"
]
},
{
"name": "StreamVideoFacingMode",
"id": 20,
"keywords": [
"video facing mode",
"camera direction",
"front camera",
"rear camera",
"webrtc",
"video capture",
"media streams",
"device orientation",
"mobile video",
"user-facing"
]
},
{
"name": "TouchEvents",
"id": 0,
"keywords": [
"touch events",
"touchscreen",
"mobile interaction",
"gesture recognition",
"multitouch",
"user input",
"event handling",
"touch interfaces",
"mobile devices",
"interaction design"
]
},
{
"name": "UseStandinsForNativeColors",
"id": 47,
"keywords": [
"native colors",
"color scheme",
"system colors",
"ui theming",
"css variables",
"visual design",
"accessibility",
"contrast",
"color management",
"user preferences"
]
},
{
"name": "VideoElementMozFrameDelay",
"id": 32,
"description": "mozFrameDelay",
"keywords": [
"video playback",
"frame delay",
"performance metrics",
"video rendering",
"mozilla specific",
"media elements",
"streaming quality",
"frame timing",
"video analysis",
"playback smoothness"
]
},
{
"name": "VideoElementMozFrames",
"id": 31,
"description": "HTMLVideoElement mozParsedFrames, mozDecodedFrames, mozPresentedFrames, mozPaintedFrames",
"keywords": [
"video frames",
"playback statistics",
"performance metrics",
"video rendering",
"mozilla specific",
"media elements",
"frame counting",
"video analysis",
"streaming quality",
"debugging"
]
},
{
"name": "VideoElementPlaybackQuality",
"id": 33,
"description": "getVideoPlaybackQuality()",
"keywords": [
"video quality",
"playback metrics",
"streaming performance",
"frame statistics",
"media elements",
"video analysis",
"quality of service",
"buffering",
"dropped frames",
"smooth playback"
]
},
{
"name": "WebGLRenderCapability",
"id": 58,
"description": "WebGL",
"keywords": [
"webgl",
"3d graphics",
"gpu acceleration",
"canvas rendering",
"hardware capabilities",
"gaming",
"visualization",
"graphics api",
"opengl",
"gpu features"
]
},
{
"name": "WebGLRenderInfo",
"id": 59,
"keywords": [
"webgl info",
"renderer information",
"gpu details",
"graphics capabilities",
"opengl data",
"hardware acceleration",
"3d performance",
"graphics card",
"driver version",
"compatibility"
]
},
{
"name": "WidgetEvents",
"id": 35,
"description": "Hide keyboard and pointer WidgetEvents",
"keywords": [
"widget events",
"user interface",
"input handling",
"keyboard events",
"pointer events",
"event masking",
"ui components",
"interaction",
"accessibility",
"event bubbling"
]
},
{
"name": "WindowDevicePixelRatio",
"id": 40,
"keywords": [
"device pixel ratio",
"screen density",
"retina displays",
"high dpi",
"responsive images",
"css pixels",
"physical pixels",
"scaling",
"resolution",
"display quality"
]
},
{
"name": "WindowInnerScreenXY",
"id": 27,
"keywords": [
"window position",
"screen coordinates",
"viewport location",
"browser window",
"ui positioning",
"screen real estate",
"multi-monitor",
"window management",
"layout",
"coordinates"
]
},
{
"name": "WindowOuterSize",
"id": 25,
"keywords": [
"window size",
"outer dimensions",
"browser chrome",
"screen space",
"viewport",
"ui layout",
"responsive design",
"window resizing",
"display properties",
"screen real estate"
]
},
{
"name": "WindowScreenXY",
"id": 26,
"keywords": [
"window position",
"screen coordinates",
"viewport location",
"browser window",
"ui positioning",
"screen real estate",
"multi-monitor",
"window management",
"layout",
"coordinates"
]
}
]