1.2releasedUseragent Details
Detect user browser/OS details
Clone URLhttps://github.com/pixelninja/useragent_details.git
Add as a submodulegit submodule add https://github.com/pixelninja/useragent_details.git extensions/useragent_details --recursive
Compatibility
2.x.x | 2.1.x | 2.2.x | 2.3.x | 2.4.x | 2.5.x | 2.6.x | 2.7.0 | 2.7.1 | 2.7.2 | 2.7.3 | 2.7.4 | 2.7.5 | 2.7.6 | 2.7.7 | 2.7.8 | 2.7.9 | 2.7.10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No | No | 1.1.1 | 1.2 | No | No | No | No | No | No | No | No | No | No | No | No | No | No. Soon? |
Readme
Useragent Details
- Version: 1.2
- Author: Phill Gray
- Build Date: 2012-06-12
- Requirements: Symphony 2.2, 2.3
Installation
- Upload the 'useragent_details' folder to your Symphony 'extensions' folder.
- Enable it by selecting "Useragent Details", choose Enable from the with-selected menu, then click Apply.
Usage
Bundles a datasource that outputs the users browser, version, platform, platform version, if it's a mobile device, a robot or using chromeframe and IP address. Easy!
There is a setting on the preferences page to include geolocationing based on the IP address using Geoplugin. This is disabled by default as some people don't want the page load delay associated with geolocationing. Enabling this adds a location node to the bundled datasource, as well as lat/long and country values into the param pool.
Uses
In no way is this extension a replacement for ie conditionals.
Do not use this extension to solely provide content/styles etc to a couple of browsers only. There are dozens of browsers out there in use, so you will only harm your website by isolating it. You should create your site as normal and use this extension to add content specific to certain technologies, like tablets, mobiles or html5 compatible/non-compatible browsers.
Browsers are always changing. Some browsers allow the user to alter the way the browser identifies itself, or to not identify itself at all. Some firewalls block the sending of the browser identification, so no browser detection scheme is entirely successful.
Version history
Requires Symphony 2.3
Requires Symphony 2.2