known-css-properties
List of known CSS properties
Found 306 results for safari
List of known CSS properties
An NPM wrapper for handling the Safaridriver binary.
provides locking mechanism to sync across browser tabs
A Karma plugin. Launcher for Safari.
Appium driver for Safari browser
Utilities for working with match patterns.
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
MediaRecorder polyfill to record audio in Edge and Safari
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
Use javascript to get the safe area insets.
A Karma plugin. Launcher for Safari Technology Preview.
ReactJS SDK that provides login functionality with SuperTokens.
iOS app that launches Safari after a delay
Light weight, type-safe wrapper around the web extension messaging APIs. Supports all browsers (Chrome, Firefox, Safari)
frontend sdk for website to be used for auth solution.
SuperTokens SDK for vanilla JS for all recipes
Lightweight and modern event delegation in the browser
Google / Google Workspace Browserslist Shared Config
Retrieve a consistent, accurate `window.innerHeight` measurement from iOS
A React Native wrapper for Safari View Controller
PostCSS plugin to fix height/min-height: 100vh on iOS
Scanbot Web Document and Barcode Scanner SDK
An easy-to-use in-app browser module for React Native.
Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro
High-level events and utilities for events in Web Extensions
PostCSS plugin for adding 'momentum' style scrolling behavior (-webkit-overflow-scrolling: touch) for elements with overflow (scroll, auto) on iOS
Karma Local WebDriver Launcher - Launches local web browsers using WebDriver, to enable screenshots and other advanced tests to be executed in-browser.
A type-safe wrapper around the web extension messaging APIs that lets you call a function from anywhere, but execute it in the background. Supports all browsers (Chrome, Firefox, Safari, etc)
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
detect and launch browser versions, headlessly or otherwise
Fast and native browser detection on Windows
haptic feedback for ios safari
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident
A more usable typed storage API for Web Extensions
A Karma plugin. Launcher for Safari. Uses MAC Launcher services
Safari browser logo
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
Utility functions for Web Extensions, manifest v2 and v3
Polyfill for svh, dvh and lvh CSS viewport units
Polyfill for shadowRoot.getSelection in Safari 10+
Schedule and run jobs in your background script
Detects where the current browser extension code is being run. Compatible with Firefox, Chrome and derivates.
Detect, launch and stop browser versions
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
Automatically add content scripts to existing tabs when your extension is installed
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
Kurento JavaScript Utilities
calaculate the height of soft keyboard in mobile phone and emit on changes
Addon Bone - Cross-browser web extension framework with shared code base
🏔️ Add support for browser specific variants in Tailwind.css
A TailwindCSS plugin to add utilities for 100vh on iOS
Solution for `yyyy-MM-dd HH:mm:ss` is `Invalid Date` in Safari, IE, etc
Check if browser is Safari
JavaScript Client API for Kurento Media Server
An Easy Smart App Banner for promoting mobile app installs based on the Safari Apple Experience. Includes support for Safari too.
Kurento RPC client library for Browser and Node.js
Browser-action context menu to request permission for the current tab. Chrome, Firefox, Safari.
JavaScript Client API for Kurento Media Server
alert() for background pages/workers in Web Extensions
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
A type-safe RPC for all webextension, client side code does not contain the actual called code, supports async generator functions
A browser-based LevelDOWN adapter that works over all IndexedDB implementations, including Apple's
Drop-in replacement for AudioContext. Overrides decodeAudioData and provides Ogg Vorbis decoding, calling super.decodeAudioData for non-vorbis.
A tiny (dependency free!) library for building bookmark files.
Type-safe, ergonomic wrapper around chrome.storage for browser extensions (WebExtensions) with namespaces, multiple storage areas, encryption (AES‑GCM), bucket-style storage (MonoStorage), and a React adapter.
Vue wrapper for 'browser-update' package
This JavaScript/TypeScript package provides convenient access to the Local API REST interface of the Kameleo Client.
Tiny polyfill for TypedArray methods
Detect, launch and stop browser versions
Locks elements scroll handling scrollbar gaps and iOS Safari with CSS variables
A lightweight JavaScript/TypeScript utility that stabilizes viewport height units (vh, svh, lvh) across browsers, preventing unintended reflows and scroll jitter.
Easily start and stop an X Virtual Frame Buffer from your node app
Electron-based live wallpaper showing a glitched E Corp / Evil Corp logo
detects support for rendering PDF in browser
Vue wrapper for 'browser-update' package
Detects your browser, device and platform
Add a custom document scanner to your web apps by using and customizing our proven imaging technology. The Document Scanner SDK is the same software that we use at the core of Genius Scan: it's tried and trusted every day by millions of people on iOS and
PostCSS plugin that polyfill W3C's CSS proposal to support logical properties and values
Detect, launch and stop browser versions
Cross-everything WebRTC Adapter/Polyfill
Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS.
Detect, launch and stop browser versions
Interactive flamegraph visualization component for React - converted from Preact
JS library and command-line utility for reading and writing 'xar' archives (used by Safari extensions)
jQuery plugin for showing any DOM element on a page in fullscreen mode
WebExtension module: Simple message handler
WebExtension module: Useful fixes and workarounds for browser extension shortcomings
Launcher of Mobile Safari on MacOS
Detect iOS (>= v15) Safari's UI Overlay of the address bar on iPhones to modify your web app's UI if needed
Comprehensive Selenium MCP Server with full WebDriver functionality for browser automation and testing
RN library to open a URL in a modal SafariViewController. Defaults to Linking.openURL()
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
Multibrowser test automation framework
TypeScript wrapper for Chrome extension APIs
Let your viewers become your unlimitedly scalable CDN.
An array of all known browser CSS properties
Just localStorage with memory fallback. Works in edge cases like Safari private browsing.
Safari extension packer for node.js
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Helper methods for generating resources required by Apple's Safari Push Notifications (http://apple.co/1P39vbY)
Mixins to webkit autofill styling
Advanced MCP server for CSS/JS feature compatibility checking with configurable browser targets, polyfill support, and smart project scanning
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Detect, launch and stop browsers
Selenium testing without nested callbacks or promises!
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
Remove list styles in CSS without preventing VoiceOver from announcing them in Safari
use browser ui components inside your app!
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
A Minimal Package to Generate unlimited user agents
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
easily generate a useragent
PostCSS plugin that fixes a bug in safari when using custom properties in certain color declarations
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
⭐ Axway Amplify module to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Appcelerator Titanium SDK
PB for Desktop is a Pushbullet desktop application for macOS, Windows and Linux
Chrome DevTools Protocol adaptor for Webkit on iOS
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)

Playwright driver for Mochify
A simple macOS-style window with a shadow and toolbar.
Detect, launch and stop browser versions
Assure retrieving your correct media device ID using browser's WebRTC API (very useful to handle Safari issue which changes the devices IDs after route transitions or page reloadings).
Get metadata about the active window (title, id, bounds, owner, URL, etc)
[](https://circleci.com/gh/leftshiftone/machai) [ scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro
When Safari goes wrong.
Tailwind browser helps you to develop efficiently for cross-browser platform
Viewport meta tag hack for fixing iOS 9's critical WebKit viewport sizing bugs
SVG Icon Library for Vue.js
Effortless State Synchronization for Web Extensions
unlock web-audio in ios/safari based on "How to: Web Audio on iOS by Paul Bakaus"
PostCSS plugin to fix height/min-height: 100vh on iOS
Fuzzy search safari history
A React Native wrapper for Safari View Controller
A package for converting audio files to video/MPEG format to ensure cross-platform compatibility, especially for Android, iOS, and Safari browsers.
Web-based IDE framework
A library for drawing SVGs from JavaScript with a set of useful methods, such as to create elements and rounded corners.
Pacote criado para adaptar o uso do Keycloak + Safari no React Native
A promise-based, awaitable, browser-independent getUserMedia function to get user's audio or video.
Determine selection range inside of ShadowRoots with uniform API across browsers
A macOS toolbar.
High-performance, configurable, batch-generating User-Agent spoofing library. Supports multiple browsers, devices, and returns detailed meta information. Perfect for web scraping, automated testing, proxy pools and more.
Detects your browser, device and platform. CommonJS distribution version
Let your viewers become your unlimitedly scalable CDN.
Messaging Library for Web Extensions
A plugin for Addon Bone that automatically registers and injects content scripts when your browser extension is installed
Component Library for Vue.js
Add an SVG icon for Safari to your Gatsby site
react-native wrapper around SfAuthenticationSession
Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro
Get metadata about all windows (title, id, bounds, owner, URL, etc). Works on macOS.
Workflow app for the Safari Browser
Bootstrap Modal for iOS stops page scrolling while a modal is displayed and adjusts the overlay position according to iOS Safari toolbars.
Get metadata about the active window (title, id, bounds, owner, URL, etc)

Try to detect possible safari background clip bugs - https://bugs.webkit.org/show_bug.cgi?id=169125
Add custom JavaScript or CSS to any webpage
Remote config plugin for Addon Bone
Controls Safari on OSX using the WebDriver interface via safaridriver without Selenium.
Safari v8-13 browser logo
Kurento JavaScript Utilities
BDD-style automated browser testing in node.js made very easy
Get metadata about the active window.
The ultimate collection of SVaG elements.
A React Native wrapper for Safari View Controller
Safari Selenium driver wrapped ready to use with ddry
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
A Safari implementation of react-chrome-redux

A lightweight utility to safely handle paste & keydown events on <input type="number"> fields in Safari. Provides a browser-aware workaround that preserves caret position, sanitizes multiple decimal points, and works with React, Vue, Angular, or vanilla J
Generate a Safari Push Notifications package.
Highly customizable, HTML5-ready and trouble-free CSS reset library
Small utility library for testing new iPadOS safari agent
A patch for Safari viewport height with PostCSS plugin
Listen on popstate history events with Safari compatibility
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Cordova plugin for openin links in default web browser (Safari, Chrome, etc.)
Make the Safari Toolbar more consistent with your brand colors
The lightweight and strong scroll effect for every web browser
Retrieve a consistent, accurate `window.innerHeight` measurement from iOS and Android
Building web, Electron and Chrome apps, and cross-browser extensions with React, Redux and Webpack. 'Write once, build everywhere' concept in practice.
MCP server for Safari browser control and debugging on macOS
active-win without permissions
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-downloads-url] [![MIT License][license-image]][license-url]
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Let your viewers become your unlimitedly scalable CDN.
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
(macOS only) Get active tab info from running safari or chrome
A very simple javascript plugin for browser detection that just add related classes to html element.
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Read and parse Safari Reading List.
Find and manager your Chrome, Firefox, Safari, Opera and Edge bookmarks using the command-line
Yeoman generator for Safari Extensions
A repo that updates itself with the latest data from useragents.me site.
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Prevent ios tabbing between inputs in React forms.
Open web bookmarks from the command line
A small library that attempts to mimic the three finger tap behaviour exhibited when you do a three finder tap on an URL in Safari.
Let your viewers become your unlimitedly scalable CDN.
Cross-browser extension library
Sync Safari Reading List to Pinboard bookmarking service.
Isomorphic test framework for browser & node libs and apps.
Get metadata about the active window (title, id, bounds, owner etc)
A Node CLI utility to launch an iOS simulator and navigate Safari to a specified page.
Model Context Protocol server for Safari browser automation with dev tools access
HighWall is a React component which fits viewport's height. Mobile browser compatible 100vh.
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Sync Safari Reading List to Pinboard bookmarking service.
👉 https://hyper.fun/c/fa-safari/1.3.0
Get current browser
Create page screenshots and then easily compare them.
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident. fork from viewport-units-buggyfill
frontend sdk for website to be used for auth solution.
Lightweight library for mobile web browsers to prevent phones from sleeping.

More Universal Kurento JavaScript Utilities
Polyfills extension for Safari 10 missing Object functions
Polyfill for Safari's window.onorientationchange
[](https://www.npmjs.com/package/@igoradamenko/local-storage)
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Environment for Goose parser which allows to run it in commmon Browser
Find browsers on your system
Simple command line Safari Reading List to Pocket importer
Cordova iOS Safari Plugin
A Command Line Tool to control Safari for MacOS. (Browsing/FillingForm/GetSetCopyURL/JavascriptInjection/GetTitle/Search)
NodeJS library for goroost.com
MCP server for capturing screenshots using Safari on macOS
detect web browser informations
Plugin for hermione to add/wrap browser commands for iOS safari