@swan-io/react-native-browser
An easy-to-use in-app browser module for React Native.
Found 295 results for safari extension
An easy-to-use in-app browser module for React Native.
PostCSS plugin for adding 'momentum' style scrolling behavior (-webkit-overflow-scrolling: touch) for elements with overflow (scroll, auto) on iOS
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident
A type-safe RPC for all webextension, client side code does not contain the actual called code, supports async generator functions
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
detect and launch browser versions, headlessly or otherwise
Safari browser logo
JS library and command-line utility for reading and writing 'xar' archives (used by Safari extensions)
A Karma plugin. Launcher for Safari. Uses MAC Launcher services
Fast and native browser detection on Windows
Polyfill for shadowRoot.getSelection in Safari 10+
Polyfill for svh, dvh and lvh CSS viewport units
Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
haptic feedback for ios safari
Kurento JavaScript Utilities
Browser-action context menu to request permission for the current tab. Chrome, Firefox, Safari.
🏔️ Add support for browser specific variants in Tailwind.css
A TailwindCSS plugin to add utilities for 100vh on iOS
Check if browser is Safari
An Easy Smart App Banner for promoting mobile app installs based on the Safari Apple Experience. Includes support for Safari too.
calaculate the height of soft keyboard in mobile phone and emit on changes
Detect, launch and stop browser versions
JavaScript Client API for Kurento Media Server
WebExtension module: Simple message handler
Kurento RPC client library for Browser and Node.js
Solution for `yyyy-MM-dd HH:mm:ss` is `Invalid Date` in Safari, IE, etc
Drop-in replacement for AudioContext. Overrides decodeAudioData and provides Ogg Vorbis decoding, calling super.decodeAudioData for non-vorbis.
JavaScript Client API for Kurento Media Server
Detect, launch and stop browser versions
This JavaScript/TypeScript package provides convenient access to the Local API REST interface of the Kameleo Client.
Tiny polyfill for TypedArray methods
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Easily start and stop an X Virtual Frame Buffer from your node app
Vue wrapper for 'browser-update' package
Locks elements scroll handling scrollbar gaps and iOS Safari with CSS variables
A browser-based LevelDOWN adapter that works over all IndexedDB implementations, including Apple's
Detect, launch and stop browsers
Vue wrapper for 'browser-update' package
Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS.
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
detects support for rendering PDF in browser
Detects your browser, device and platform
PostCSS plugin that polyfill W3C's CSS proposal to support logical properties and values
Just localStorage with memory fallback. Works in edge cases like Safari private browsing.
Detect iOS (>= v15) Safari's UI Overlay of the address bar on iPhones to modify your web app's UI if needed
Detect, launch and stop browser versions
Detect, launch and stop browser versions
jQuery plugin for showing any DOM element on a page in fullscreen mode
Launcher of Mobile Safari on MacOS
Polyfills extension for Safari 10 missing Object functions
Multibrowser test automation framework
Playwright driver for Mochify
Helper methods for generating resources required by Apple's Safari Push Notifications (http://apple.co/1P39vbY)
RN library to open a URL in a modal SafariViewController. Defaults to Linking.openURL()
MCP server for visual browser tab inspection and capture
Mixins to webkit autofill styling
Remote config plugin for Addon Bone
Selenium testing without nested callbacks or promises!
Let your viewers become your unlimitedly scalable CDN.
A lightweight TypeScript-friendly library to inject CSS into browser extensions (Manifest V2 & V3)
Remove list styles in CSS without preventing VoiceOver from announcing them in Safari
⭐ Axway Amplify module to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Appcelerator Titanium SDK
A Minimal Package to Generate unlimited user agents
An array of all known browser CSS properties
use browser ui components inside your app!
PostCSS plugin that fixes a bug in safari when using custom properties in certain color declarations
Get metadata about the active window (title, id, bounds, owner, URL, etc)
easily generate a useragent
Effortless State Synchronization for Web Extensions
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
Messaging Library for Web Extensions
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).
Cross-browser extension library
PB for Desktop is a Pushbullet desktop application for macOS, Windows and Linux
Chrome DevTools Protocol adaptor for Webkit on iOS

[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-downloads-url] [![MIT License][license-image]][license-url]
Building web, Electron and Chrome apps, and cross-browser extensions with React, Redux and Webpack. 'Write once, build everywhere' concept in practice.

range-touch is my answer to: http://stackoverflow.com/questions/5484540
Detect the CSS vendor prefix for the current browser
Dynamically add vendor flexbox prefixes to CSS style dictionaries
A cross-browser extension library for Chrome, Firefox and Safari
Electron-based live wallpaper showing a glitched E Corp / Evil Corp logo
A Safari implementation of react-chrome-redux
Get metadata about all windows (title, id, bounds, owner, URL, etc). Works on macOS.
Tailwind browser helps you to develop efficiently for cross-browser platform
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Pacote criado para adaptar o uso do Keycloak + Safari no React Native
unlock web-audio in ios/safari based on "How to: Web Audio on iOS by Paul Bakaus"
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.
Detect, launch and stop browser versions
Isomorphic test framework for browser & node libs and apps.
react-native wrapper around SfAuthenticationSession
Fuzzy search safari history
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 the active window (title, id, bounds, owner, URL, etc)
Polyfills extension for Safari 10 missing Object functions
* webextlib is a NodeJS module that encapsulates the Chrome and Firefox extension API interfaces * webextlib是一个封装了Chrome和Firefox扩展API接口的NodeJS模块
[](https://circleci.com/gh/leftshiftone/machai) [ Get active tab info from running safari or chrome
Detects your browser, device and platform. CommonJS distribution version
A JavaScript library for building Chrome extensions
Generate a Safari Push Notifications package.
Event listener to detect when the visibility of the Mobile Safari bottom navigation bar has changed
SVG Icon Library for Vue.js
Get current browser
A package for converting audio files to video/MPEG format to ensure cross-platform compatibility, especially for Android, iOS, and Safari browsers.
Small utility library for testing new iPadOS safari agent
Bootstrap Modal for iOS stops page scrolling while a modal is displayed and adjusts the overlay position according to iOS Safari toolbars.
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
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 Node CLI utility to launch an iOS simulator and navigate Safari to a specified page.
Plugin for Testplane to add/wrap browser commands for iOS safari
Retrieve a consistent, accurate `window.innerHeight` measurement from iOS and Android
A repo that updates itself with the latest data from useragents.me site.
MediaRecorder polyfill to record audio in Edge and Safari
Make the Safari Toolbar more consistent with your brand colors
BDD-style automated browser testing in node.js made very easy
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
HighWall is a React component which fits viewport's height. Mobile browser compatible 100vh.
NodeJS library for goroost.com
A shadow from a window.
Messaging library for Cross-browser extensions and Chrome apps. Calls actions from the background script.
The ultimate collection of SVaG elements.
Themes to use with supertokens-auth-react
Let your viewers become your unlimitedly scalable CDN.
A library for drawing SVGs from JavaScript with a set of useful methods, such as to create elements and rounded corners.
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
On-screen locations (x, y) for permissions prompts in major browsers
A simple macOS-style window with a shadow and toolbar.
Kurento JavaScript Utilities
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.
An easy-to-use in-app browser module for React Native.
Sync Safari Reading List to Pinboard bookmarking service.
Safari v1-7 browser logo
Use FZY to search safari's history
JavaScript Client API for Kurento Media Server
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Sync Safari Reading List to Pinboard bookmarking service.
Get metadata about the active window (title, id, bounds, owner, URL, etc). exs on macOS, Linux, Windows. Present as a universal binary on macOS
small tool for smooth and easy touch in mobile device
Get metadata about the active window (title, id, bounds, owner, URL, etc)
MCP server for capturing screenshots using Safari on macOS
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Opens given URL on iOS simulator
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.
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident Forked from rodneyrehm/viewport-units-buggyfill
A React Native wrapper for Safari View Controller
Let your viewers become your unlimitedly scalable CDN.
Lint your WebExtensions
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Add custom JavaScript or CSS to any webpage
Add an SVG icon for Safari to your Gatsby site
A Command Line Tool to control Safari for MacOS. (Browsing/FillingForm/GetSetCopyURL/JavascriptInjection/GetTitle/Search)
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

Polyfill for Safari's window.onorientationchange
A tailwind plugin of flex gaps for safari v14 and lower
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)
MCP server for capturing screenshots using Safari on macOS

Get metadata about the active window (title, id, bounds, owner, URL, etc)

Simple command line Safari Reading List to Pocket importer
Find browsers on your system
Cordova iOS Safari Plugin
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
detect web browser informations
Listen on popstate history events with Safari compatibility
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident. fork from viewport-units-buggyfill
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
Model Context Protocol server for Safari browser automation with dev tools access
Launch safari from webview. Almost absolutely.
Puppeteer API shim for other browsers using WebdriverIO
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Try to detect possible safari background clip bugs - https://bugs.webkit.org/show_bug.cgi?id=169125
Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.
Environment for Goose parser which allows to run it in commmon Browser
Checks if http header order is Safari
A patch for Safari viewport height with PostCSS plugin
Safari v8-13 browser logo
Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS.
Detect, launch and stop browser versions
Open web bookmarks from the command line
Get metadata about the active window.
Audio
frontend sdk for website to be used for auth solution.
备份kurento-utils库
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). Works on macOS, Linux, Windows.
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)
Forked version for purejs-datalist-polyfill.
Kurento JavaScript Utilities,skyclass version,fetch original version 6.15.1-dev
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)
A tiny (dependency free!) library for building bookmark files.
Cordova plugin for openin links in default web browser (Safari, Chrome, etc.)
A simple JavaScript library that controls colors of Safari's transparent UI
Encoding and decoding authentication token of Safari Push Notifications.
(in development) JavaScript starter kit for simple projects.
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Dorm.js is a lightweight JS library that detects mobile (phone or tablet) and desktop browsers/devices.
ReactJS SDK that provides login functionality with SuperTokens.
Find Safari on your system
prevent defalut zoom and scroll of safari for full screen web app.
Prevent ios tabbing between inputs in React forms.
Get metadata about the active window (title, id, bounds, owner, URL, etc)
Evaluate JavaScript in local OS X browsers
Get metadata about the active window (title, id, bounds, owner etc)
Create page screenshots and then easily compare them.
Fix innerHeight and other issues in Safari on iOS.
Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
SuperTokens SDK for vanilla JS for all recipes
👉 https://hyper.fun/c/fa-safari/1.3.0
MCP server for Safari browser control and debugging on macOS
Highly customizable, HTML5-ready and trouble-free CSS reset library
A Model Context Protocol (MCP) server for managing browser windows and tabs across Safari, Chrome, and Brave browsers on macOS