2011-06-10 6 views
0

J'ai essayé d'obtenir un émulateur de travail pour tester cela, mais je continue à obtenir des erreurs.JQuery Mobile Blackberry solution de contournement

J'ai une application mobile qui utilise JQuery Mobile. Malheureusement (pour autant que je sache) blackberry (pas 6.0) ne supporte pas JQuery mobile.

Pour contourner cela, je suis en train de faire cette méthode:

  1. Sur pageload de mon application vérifier pour voir si le téléphone est une baie noire
  2. Si la baie noire redirect loin de la page mobile jquery à html régulière

questions:

1) Est-il une meilleure façon de le faire? J'ai toutes les fonctionnalités dans mon mobile JQuery donc une solution de contournement rapide qui fonctionnerait avec ce serait le meilleur

2) Comment pouvez-vous détecter si un téléphone est un BlackBerry? Je pensais quelque chose le long des lignes de ce (n'ont pas été en mesure de tester pleinement parce que je ne peux pas obtenir mon sim travaille)

//Checks to see if the phone is a blackberry 
    if (Request.Headers["User-Agent"] != null && (Request.Browser["IsMobileDevice"] == "true" || Request.Browser 
     ["BlackBerry"] == "true" || Request.UserAgent.ToUpper().Contains("MIDP") || Request.UserAgent.ToUpper 
     ().Contains("CLDC")) || Request.UserAgent.ToLower().Contains("iphone")) 
     { 
      Response.Redirect("Blackberry/FirstPage.htm"); 
     } 

Sur une autre note, ce qui est un bon simulateur pour BlackBerry? J'ai essayé le accepted SO answer here mais je ne peux pas obtenir l'accès au Web et les versions plus anciennes jettent beaucoup d'erreurs.

Merci

+0

http://jquerymobile.com/blog/ Ils soutiennent vient d'annoncer pour BB5 il y a environ 2 semaines – taylonr

+0

bien cela me sauvera beaucoup de temps. Savez-vous quelle version j'ai besoin? En ce moment j'utilise 1.0 A4.1 –

+0

je ne sais pas. Je me suis juste rappelé nos gars javascript à travailler en parler. – taylonr

Répondre

Questions connexes