/detectmobile

Martini middleware/handler for detecting mobile device by HTTP headers

Primary LanguageGoMIT LicenseMIT

detectmobile wercker status

Martini middleware/handler for detecting mobile device by HTTP headers. This middleware will check User-Agent and Accept headers and will set X-Mobile-Device header to true/false.

Usage

package main

import (
    "github.com/go-martini/martini"
    "github.com/mytrile/detectmobile"
)

func main() {
    m := martini.Classic()
    m.Use(detectmobile.DetectMobile())
    m.Get("/", func(mobileDevice string) string {
      // mobileDevice will be true/false depending on detection
      return "Hello world!"
    })
    m.Run()
}

Meta