known-css-properties
List of known CSS properties
Found 294 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
MediaRecorder polyfill to record audio in Edge and Safari
Utilities for working with match patterns.
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
Use javascript to get the safe area insets.
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
iOS app that launches Safari after a delay
ReactJS SDK that provides login functionality with SuperTokens.
A Karma plugin. Launcher for Safari Technology Preview.
frontend sdk for website to be used for auth solution.
SuperTokens SDK for vanilla JS for all recipes
Light weight, type-safe wrapper around the web extension messaging APIs. Supports all browsers (Chrome, Firefox, Safari)
Lightweight and modern event delegation in the browser
Retrieve a consistent, accurate `window.innerHeight` measurement from iOS
High-level events and utilities for events in Web Extensions
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
Karma Local WebDriver Launcher - Launches local web browsers using WebDriver, to enable screenshots and other advanced tests to be executed in-browser.
Google / Google Workspace Browserslist Shared Config
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
An easy-to-use in-app browser module for React Native.
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
A more usable typed storage API for Web Extensions
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident
PostCSS plugin for adding 'momentum' style scrolling behavior (-webkit-overflow-scrolling: touch) for elements with overflow (scroll, auto) on iOS
Utility functions for Web Extensions, manifest v2 and v3
Automatically add content scripts to existing tabs when your extension is installed
detect and launch browser versions, headlessly or otherwise
Safari browser logo
A Karma plugin. Launcher for Safari. Uses MAC Launcher services
Fast and native browser detection on Windows
Polyfill for shadowRoot.getSelection in Safari 10+
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)
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
Polyfill for svh, dvh and lvh CSS viewport units
Detects where the current browser extension code is being run. Compatible with Firefox, Chrome and derivates.
Kurento JavaScript Utilities
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
Check if browser is Safari
🏔️ Add support for browser specific variants in Tailwind.css
Schedule and run jobs in your background script
A TailwindCSS plugin to add utilities for 100vh on iOS
An Easy Smart App Banner for promoting mobile app installs based on the Safari Apple Experience. Includes support for Safari too.
Detect, launch and stop browser versions
Solution for `yyyy-MM-dd HH:mm:ss` is `Invalid Date` in Safari, IE, etc
haptic feedback for ios safari
JavaScript Client API for Kurento Media Server
Drop-in replacement for AudioContext. Overrides decodeAudioData and provides Ogg Vorbis decoding, calling super.decodeAudioData for non-vorbis.
Kurento RPC client library for Browser and Node.js
calaculate the height of soft keyboard in mobile phone and emit on changes
Detect, launch and stop browser versions
This JavaScript/TypeScript package provides convenient access to the Local API REST interface of the Kameleo Client.
JavaScript Client API for Kurento Media Server
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Vue wrapper for 'browser-update' package
Tiny polyfill for TypedArray methods
Easily start and stop an X Virtual Frame Buffer from your node app
Browser-action context menu to request permission for the current tab. Chrome, Firefox, Safari.
alert() for background pages/workers in Web Extensions
Addon 💀 Bone - Cross-browser web extension framework with shared code base
A browser-based LevelDOWN adapter that works over all IndexedDB implementations, including Apple's
Vue wrapper for 'browser-update' package
Locks elements scroll handling scrollbar gaps and iOS Safari with CSS variables
Detect, launch and stop browsers
Detect, launch and stop browser versions
detects support for rendering PDF in browser
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
A type-safe RPC for all webextension, client side code does not contain the actual called code, supports async generator functions
WebExtension module: Useful fixes and workarounds for browser extension shortcomings
PostCSS plugin that polyfill W3C's CSS proposal to support logical properties and values
Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS.
JS library and command-line utility for reading and writing 'xar' archives (used by Safari extensions)
Detects your browser, device and platform
Detect, launch and stop browser versions
Just localStorage with memory fallback. Works in edge cases like Safari private browsing.
WebExtension module: Simple message handler
Launcher of Mobile Safari on MacOS
jQuery plugin for showing any DOM element on a page in fullscreen mode
Detect iOS (>= v15) Safari's UI Overlay of the address bar on iPhones to modify your web app's UI if needed
An array of all known browser CSS properties
Multibrowser test automation framework
A lightweight, TypeScript-ready library for injecting JavaScript functions or external scripts into Chrome extension tabs and frames (Manifest V2 & V3).
Helper methods for generating resources required by Apple's Safari Push Notifications (http://apple.co/1P39vbY)
Playwright driver for Mochify
Safari extension packer for node.js
Mixins to webkit autofill styling
MCP server for visual browser tab inspection and capture
RN library to open a URL in a modal SafariViewController. Defaults to Linking.openURL()
A plugin for Addon Bone that automatically registers and injects content scripts when your browser extension is installed
Selenium testing without nested callbacks or promises!
Let your viewers become your unlimitedly scalable CDN.
TypeScript wrapper for Chrome extension APIs
Remove list styles in CSS without preventing VoiceOver from announcing them in Safari
use browser ui components inside your app!
Remote config plugin for Addon Bone
PB for Desktop is a Pushbullet desktop application for macOS, Windows and Linux
A Minimal Package to Generate unlimited user agents
A package that installs remotedebug-ios-webkit-adapter and configures ios-webkit-debug-proxy. You can capture iOS safari console logs on Windows uing this package
Get metadata about the active window (title, id, bounds, owner, URL, etc)
PostCSS plugin that fixes a bug in safari when using custom properties in certain color declarations
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 current browser
Get metadata about all windows (title, id, bounds, owner, URL, etc). Works on macOS.
Chrome DevTools Protocol adaptor for Webkit on iOS
Dynamically add vendor flexbox prefixes to CSS style dictionaries
Detects your browser, device and platform. CommonJS distribution version
Detect the CSS vendor prefix for the current browser
Electron-based live wallpaper showing a glitched E Corp / Evil Corp logo
easily generate a useragent
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).

range-touch is my answer to: http://stackoverflow.com/questions/5484540
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.
A lightweight TypeScript-friendly library to inject CSS into browser extensions (Manifest V2 & V3)
Pacote criado para adaptar o uso do Keycloak + Safari no React Native
Effortless State Synchronization for Web Extensions
Messaging Library for Web Extensions
Component Library for Vue.js
Cross-everything WebRTC Adapter/Polyfill
Determine selection range inside of ShadowRoots with uniform API across browsers
unlock web-audio in ios/safari based on "How to: Web Audio on iOS by Paul Bakaus"
A React Native wrapper for SafariViewController
Generate a Safari Push Notifications package.
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Tailwind browser helps you to develop efficiently for cross-browser platform
A very simple javascript plugin for browser detection that just add related classes to html element.
⭐ Axway Amplify module to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Appcelerator Titanium SDK
When Safari goes wrong.
Bootstrap Modal for iOS stops page scrolling while a modal is displayed and adjusts the overlay position according to iOS Safari toolbars.
react-native wrapper around SfAuthenticationSession
Messaging library for Cross-browser extensions and Chrome apps. Calls actions from the background script.
Detect, launch and stop browser versions
Safari v1-7 browser logo
A macOS toolbar.
Controls Safari on OSX using the WebDriver interface via safaridriver without Selenium.
Create a random class name that implements scrollbar pseudoclass styling in CSS
More Universal Kurento JavaScript Utilities
Let your viewers become your unlimitedly scalable CDN.
Let your viewers become your unlimitedly scalable CDN.
Building web, Electron and Chrome apps, and cross-browser extensions with React, Redux and Webpack. 'Write once, build everywhere' concept in practice.
Write Safari Reading List.
active-win without permissions
Web-based IDE framework
On-screen locations (x, y) for permissions prompts in major browsers
Find Chrome/Safari tabs you want easily

A Karma plugin. Launcher for Safari.
BDD-style automated browser testing in node.js made very easy
SVG Icon Library for Vue.js
Simple command line Safari Reading List to Pocket importer
A repo that updates itself with the latest data from useragents.me site.
JavaScript Client API for Kurento Media Server
A React Native wrapper for Safari View Controller
Plugin for Testplane to add/wrap browser commands for iOS safari
Retrieve a consistent, accurate `window.innerHeight` measurement from iOS and Android
A package for converting audio files to video/MPEG format to ensure cross-platform compatibility, especially for Android, iOS, and Safari browsers.
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
A promise-based, awaitable, browser-independent getUserMedia function to get user's audio or video.
Polyfills extension for Safari 10 missing Object functions
Kurento JavaScript Utilities
Plugin for hermione to add/wrap browser commands for iOS safari
Find and manager your Chrome, Firefox, Safari, Opera and Edge bookmarks using the command-line
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Let your viewers become your unlimitedly scalable CDN.
Cross-browser extension library
Make the Safari Toolbar more consistent with your brand colors
Viewport meta tag hack for fixing iOS 9's critical WebKit viewport sizing bugs
Small utility library for testing new iPadOS safari agent
Use FZY to search safari's history
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
A Command Line Tool to control Safari for MacOS. (Browsing/FillingForm/GetSetCopyURL/JavascriptInjection/GetTitle/Search)
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.
Sync Safari Reading List to Pinboard bookmarking service.
MediaRecorder polyfill to record audio in Edge and Safari
A Node CLI utility to launch an iOS simulator and navigate Safari to a specified page.
Sync Safari Reading List to Pinboard bookmarking service.
small tool for smooth and easy touch in mobile device
NodeJS library for goroost.com

PostCSS plugin to fix height/min-height: 100vh on iOS
[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-downloads-url] [![MIT License][license-image]][license-url]
A lightweight fallback utility for Chrome Extensions to handle side panel conflicts. Provides browser-specific storage and display mode switching with a clean developer API.
The ultimate collection of SVaG elements.
A Safari implementation of react-chrome-redux
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Building Chrome apps and cross-browser extensions with Redux and Webpack.
A simple macOS-style window with a shadow and toolbar.
Cordova iOS Safari Plugin
Workflow app for the Safari Browser
Get metadata about the active window.
The lightweight and strong scroll effect for every web browser
detect web browser informations
Listen on popstate history events with Safari compatibility
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
A library for drawing SVGs from JavaScript with a set of useful methods, such as to create elements and rounded corners.
Polyfill for Safari's window.onorientationchange
Lightweight library for mobile web browsers to prevent phones from sleeping.
Safari Selenium driver wrapped ready to use with ddry
Get metadata about the active window (title, id, bounds, owner, URL, etc). exs on macOS, Linux, Windows. Present as a universal binary on macOS
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Find browsers on your system
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Detect, launch and stop browser versions
Polyfills extension for Safari 10 missing Object functions
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Event listener to detect when the visibility of the Mobile Safari bottom navigation bar has changed
MCP server for capturing screenshots using Safari on macOS
Model Context Protocol server for Safari browser automation with dev tools access
Get metadata about the active window (title, id, bounds, owner, URL, etc)
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
(macOS only) Get active tab info from running safari or chrome

A cross-browser extension library for Chrome, Firefox and Safari
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Lint your WebExtensions
Environment for Goose parser which allows to run it in commmon Browser
Highly customizable, HTML5-ready and trouble-free CSS reset library
Checks if http header order is Safari
MCP server for capturing screenshots using Safari on macOS
Cordova plugin for openin links in default web browser (Safari, Chrome, etc.)
Safari v8-13 browser logo
Encoding and decoding authentication token of Safari Push Notifications.
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident. fork from viewport-units-buggyfill
Dorm.js is a lightweight JS library that detects mobile (phone or tablet) and desktop browsers/devices.
A shadow from a window.
Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS.
Open web bookmarks from the command line
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
Yeoman generator for Safari Extensions
A Linux-focused CLI tool for browser automation, cross-browser testing, and PDF generation using Playwright. Supports Chrome, Firefox, and WebKit/Safari testing.
Puppeteer API shim for other browsers using WebdriverIO
Launch safari from webview. Almost absolutely.
frontend sdk for website to be used for auth solution.
Audio
A React Native wrapper for Safari View Controller
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
A tiny (dependency free!) library for building bookmark files.
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.