Displaying 1 to 20 from 29 results

detector - :dog: 客户端环境识别模块。(UserAgent detector)

  •    Javascript

Note: Above [iphone], [ios], [chrome], [webkit] is dynamically from actual environment, different device, operation system, browser and rendering engine is different. Installation to global (with -g argument), you can use detector command in terminal.

mobile-detect.js - Device detection (phone, tablet, desktop, mobile grade, os, versions)

  •    Javascript

A loose port of Mobile-Detect to JavaScript. Another Demo/check (though without any styling) can be found here.

isMobile - A simple JS library that detects mobile devices.

  •    Javascript

A simple JS library that detects mobile devices. You probably shouldn't use this library unless you absolutely have to. In most cases, good responsive design solves the problem of controlling how to render things across different screen sizes. But there are always edge cases. If you have an edge case, then this library might be for you.

useragent - Useragent parser for Node.js, ported from browserscope.org

  •    Javascript

Useragent originated as port of browserscope.org's user agent parser project also known as ua-parser. Useragent allows you to parse user agent strings with high performance and accuracy by using hand tuned regular expressions for browser matching. This database is needed to ensure that every browser is correctly parsed as every browser vendor implements it's own user agent schema. This is why regular user agent parsers have major issues because they will most likely parse out the wrong browser name or confuse the render engine version with the actual version of the browser. This module relies on uap-core's regexes.yaml user agent database to parse user agent strings.

Detect.js - :mag: Library to detect browser, os and device based on the UserAgent String

  •    Javascript

❗️ NOTE: THIS PLUGIN IS NO LONGER MAINTAINED. If you encounter a bug then you're probably on your own. Try Bowser as an alternative. Note: Detect.js is a JavaScript library to detect platforms, versions, manufacturers and types based on the navigator.userAgent string. This code is based on, and modified from, the original work of Tobie Langel's UA-Parser: https://github.com/tobie/ua-parser. UA-Parser is subsequently a port of BrowserScope's user agent string parser.

connect-useragent - A tiny Connect middleware to expose user-agent information to the application

  •    Javascript

A tiny Connect user-agent middleware exposing user-agent details to your application and views. A good idea by @guille backed by @3rd-Eden's useragent module.The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

detect-browser - Unpack a browser type and version from the useragent string

  •    Javascript

This is a package that attempts to detect a browser vendor and version (in a semver compatible format) using a navigator useragent in a browser or process.version in node. Release 2.0 introduces a breaking API change (hence the major release) which requires invocation of a detect function rather than just inclusion of the module. PR #46 provides more context as to why this change has been made.

random-useragent - Get a random user agent (with an optional filter to select from a specific set of user agents)

  •    Javascript

Get a random user agent (with an optional filter to select from a specific set of user agents). Get a random user agent string (optionally using a filter).

cssuseragent - Automatically adds User Agent CSS classes to the document allowing variations for specific browsers without resorting to CSS hacks

  •    Javascript

Distributed under the terms of The MIT license. Adding cssua.js to the page preps the document with special CSS classes which enable targeting of browsers with varying degrees of precision.

device - Device type detection library based on the useragent string

  •    Javascript

Basically the express-device gained life of it's own and I had to refactor the basic functionality (it makes sense). Many were using express-device only to identify the type of device and didn't want all the express stuff. In case you didn't notice there's also a method is() that will return a boolean (true or false) when you pass the device type that you want validate against (check the initial example).

UAParserSwift - Lightweight User-Agent String Parser (Port of ua-parser.js in Swift)

  •    Swift

UAParserSwift is a Swift-based library to parse User Agent string; it's a port of ua-parser-js by Faisal Salman created to be mainly used in Swift Server Side applications (Kitura, Vapor etc.). You can however use it on client side, all Apple's platforms are supported (iOS, macOS, tvOS and watchOS). This library aims to identify detailed type of web browser, layout engine, operating system, cpu architecture, and device type/model, entirely from user-agent string with a relatively small footprint.

mobile-usage - Analyze HTTP access logs and visualize statistics w/ focus on mobile usage

  •    Javascript

Analyze HTTP access logs and visualize statistics w/ focus on mobile usage. See an example output at http://hgoebl.github.io/mobile-usage/. Do not believe the numbers - the statistic is generated using the test-data of mobile-detect.js, so it is only reflecting User-Agents covered by the test. It has absolutely nothing to do with reality.

uas-parser - A user agent string parser for Node.js. Uses data from user-agent-string.info.

  •    Javascript

A user agent string parser for Node.js. Returns detailed user agent information from the user-agent-string.info project. The internal data used for parsing is automatically updated on weekly basis from user-agent-string.info's latest downloads.

cordova-useragent - Allows you to change your User-Agent for HTTP requests.

  •    Java

Plugin for Cordova 3.0+ that allows you to change your User-Agent for HTTP requests.

Instachrome - 📸 Browse Instagram from anywhere

  •    Javascript

Easily browse Instagram from a chrome popup. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

fake-useragent - A wide variety of random useragents

  •    Go

You can adjust the maximum number of crawl pages and time intervals, maximum timeouts. If not, it is the default. Update the browser temporary file cache (re-get the source to get the latest data).

vue-if-bot - Hide stuff from bots (especially cookie consents)

  •    Javascript

As you know, the GDPR is coming (or more likely: is already applicable when you read this). With it, a lot of information banners, consents concerning cookies, privacy policies and so on. The average user will see those banners once (a year, that's the law), but search engine crawlers will always see it (as they don't have any cookies and won't click on it). On every page. Depending on the screen size they take, this could be annoying and even influence your SEO (negatively).

uap-ruby - A simple, comprehensive Ruby gem for parsing user agent strings with the help of BrowserScope's UA database

  •    Ruby

UserAgentParser is a simple, comprehensive Ruby gem for parsing user agent strings. It uses BrowserScope's parsing patterns. The ua-parser database is included via a git submodule. To update the database the submodule needs to be updated and the gem re-released (pull requests for this are very welcome!).

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.