Plugin info

Total downloads: 1,825
Active installs: 10
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 9/10/2012 (4860 days ago)
Added to WordPress: 7/21/2012 (13 years old)
Minimum WordPress version: 3.0
Tested up to WordPress version: 3.0.5
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 4860 days ago

20/100

Is Detector abandoned?

Possibly abandoned (last update 4860 days ago).

Compatibility

Requires WordPress: 3.0
Tested up to: 3.0.5
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Gunner Technology Async Asset Loader
Rating 0.0/5 (0 reviews)Active installs 10

Description

Detector is a simple, PHP- and JavaScript-based browser- and feature-detection library that can adapt to new devices & browsers on its own without the need to pull from a central database of browser information.

Also available on GitHub: https://github.com/SteveBarnett/Detector.

Full documentation is available at github / dmolsen / Detector.

To Do

  • Add some useful responsive image handling, in the style of picturefill.js. Based on families at first?
  • Add functions for conditional loading of content via JS, depending on screen size.
  • wp_enqueue_script for Modernizr
  • Check Modernizr version, custom
  • Add option to add own feature tests from admin area?
  • Add option to add own families from admin area?
  • Add shortcodes?

Installation

  1. Go to Plugins > Add New, Upload and choose detector.zip.
  2. Activate the plugin.

Frequently Asked Questions

How do I use Detector?

In order to access the features you need to use the $ua object that is automatically created with the inclusion of Detector in your application. Use the $ua object in a similar way that you would have used the Modernizr object on the client-side:

global $ua;

// your script

if ($ua->svg) {
    ...
} elseif ($ua->canvas) {
    ...
}

See the full list of browser features that are tested by Modernizr and available with Detector. All of the features tested with ua-parser-php are also available from the $ua variable (e.g. $ua->isMobile or $ua->browserFull)

Some features, (in particular video, audio, input, and inputtypes) have sub-features, so these are available as nested PHP objects:

if ($ua->inputtypes->search) {
    print "<input type='search' ...";
} else {
    print "<input type='text' ...";
}

All features are returned as integer 1 or 0 for true or false, so they can be used in logical evaluations in PHP. Sub-features can return 1, 0, or a real value (e.g. screen width).

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

0.9.5

Updated to match dmoslen’s current Detector

0.8.5

Updated to match dmoslen’s current Detector

0.8.2

Updated to match dmoslen’s current Detector

0.8.1