Detect iPad, iPhone, BlackBerry, Android and Redirect to smart phone Version Website

If you want to redirect iPads and iPhones to your smart phone Website basically use the code below and change the link to your site and post it before the ending of

iPhone :

<script type="text/javascript">
  if ((navigator.userAgent.indexOf('iPhone') != -1)) {
    document.location = "http://www.Eyyad.net";
  }
</script>
									

iPad :

<script type="text/javascript">
  if ((navigator.userAgent.indexOf('iPad') != -1))  {
    document.location = "http://www.Eyyad.net";
  }
</script>
									

Android:

<script type="text/javascript">
  if ( (navigator.userAgent.indexOf('Android') != -1)) {
    document.location = "http://www.Eyyad.net";
  }
</script>
									

BlackBerry

<script type="text/javascript">
  if ((navigator.userAgent.indexOf('BlackBerry') != -1) ) {
    document.location = "http://www.Eyyad.net";
  }
</script>
									

Thanks

Eyad Hainey

www.Eyyad.net

Pin It
  • http://twitter.com/Eyyad Eyad Hainey

    Hope you like it :)  

  • A Seth.

    thanks! exactly what i needed

    • http://www.eyyad.net Eyad

      I am glad I helped

  • Anonymous

    Cheers, so is it OK the wrap this up as one script, and any way to split an android tablet redirect from an Android phone redirect? 

    • http://www.eyyad.net Eyad

      Yes you can :)  

  • Andrew

    Finally! Been searching for a day for a simple script like this. The script on Blackberry’s forum doesn’t even work, this did the trick! Thanks a lot! :)

  • Blackkeciq

    can you detect my ipad

    • http://www.eyyad.net Eyad

      yes

      if ((navigator.userAgent.indexOf(‘iPad’) != -1)) {
      document.location = “http://www.Eyyad.net”;
      }t>

      • Cpeters69

        I would like a script that does all of these mobile devices, can you provide one?  Also, I have a link at the bottom of my mobile webpage to view full site so what would be put in the link to override the mobile detection?

        Please help I am super desperate.
        Thanks,
        Craig

        • http://www.eyyad.net Eyad

          Hey Cpeters69 
          try this 
          and in the end change “http://www.eyyad.net/mobile” to your link 

          (function(a,b){if(/android.+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|symbian|treo|up.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|e-|e/|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(-|2|g)|yas-|your|zeto|zte-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,’http://www.eyyad.net/mobile’);

          • Cpeters69

            Thank you,

            What do I do about the link on my mobile website to the full website?  I do not want it to keep going to the mobile website.

          • http://www.eyyad.net Eyad

            I need to find out how and I will let you know asap 

            thanks

          • Cpeters69

            Eyad,

            How is the search coming?

          • Claus

            make the index page asp or php, in asp, call the frontpage default.asp add <%if request("no")”1″ then%> before the script, and at the end. Then make the link like this default.asp?no=1 and the person clicking he link will not be redirected.