Browser Settings
Device Settings

Synopsis

Device Detector is a simple, PHP-based browser and device(Desktop & Mobile)feature-detection module that can detect devices & browsers on its own without the need to pull from a central database of browser information and adds configuration classes to HTML "BODY" tag.

  • This module provides an admin configuration section, where the user can provide different class names for different conditions(browser & device wise).
  • This class names are then added to the html "body" tag, while the page gets rendered from the server end.
  • The class names for browsers are rendered based on the the admin configurations, using a browser’s(mainly) unique user-agent string as a key.
  • Mobile Detect Class, included in in the module itself, is used to collect and record any useful information's(like OS or device name) the user-agent string may contain, for rendering classes for device(Desktop & Mobile).

Requirements

This Module works with Drupal 7.x.

*Notes

Currently Device Detector provides desktop browser support for :
- Internet Explorer(IE6 and above)
- Google Chrome
- Mozilla Firefox
- Safari
- Opera Mini

Available community modules :
- Detector
- Mobile Detect
- Browser Detection
Note *: All these solutions somehow have certain dependency on other community modules or have to add some extra libraries.
Apart from this, Device Detector provides separate configuration pages for browser and devices with various set of configurations available to customize the detection process based on the requirement.

Usage of jQuery Plugins.
Note *: Leads to client end dependency and loading issue for slow connectivity.

Dependencies

No such dependencies present. Simply install the module and do your stuffs.

Supporting organizations: 
My Projects team members helped me in finding out all possible issues for the module by repetitive testing by installing it in several projects, and thereby making it more stable after the fixes.

Project information

Releases