You are here

mobile_device_detection_recv.html.twig in Fastly 8.3

# Mobile device detection for mobile themes
set req.http.X-UA-Device = "desktop";

if (req.http.User-Agent ~ "(?i)ip(hone|od)") {
  set req.http.X-UA-Device = "mobile";
} elsif (req.http.User-Agent ~ "(?i)android.*(mobile|mini)") {
  set req.http.X-UA-Device = "mobile";
} elsif (req.http.User-Agent ~ "(?i)tizen.*mobile") {
  set req.http.X-UA-Device = "mobile";
}

File

fastly_edge_modules/templates/mobile_device_detection_recv.html.twig
View source
  1. # Mobile device detection for mobile themes
  2. set req.http.X-UA-Device = "desktop";
  3. if (req.http.User-Agent ~ "(?i)ip(hone|od)") {
  4. set req.http.X-UA-Device = "mobile";
  5. } elsif (req.http.User-Agent ~ "(?i)android.*(mobile|mini)") {
  6. set req.http.X-UA-Device = "mobile";
  7. } elsif (req.http.User-Agent ~ "(?i)tizen.*mobile") {
  8. set req.http.X-UA-Device = "mobile";
  9. }