2011-06-10 69 views
0

我一直在試圖讓一個工作模擬器來測試這一點,但我不斷收到錯誤。jQuery Mobile的黑莓解決方法

我有一個使用jQuery Mobile的移動應用。不幸的是(據我所知)黑莓(不是6.0)不支持JQuery手機。

爲了解決這個問題,我想這樣做的方法:

  1. 我的應用程序檢查的頁面加載,看看手機是黑莓
  2. 如果黑莓從jQuery Mobile的頁面重定向客場普通的HTML

問題:

1)是否有更好的方法來做到這一點?我把所有的功能在我的jQuery Mobile的這樣一個快速的解決方法,將與該合作將是最好的

2)你怎麼能檢測一個手機是黑莓?我在想沿着這個東西線(一直沒能充分測試,因爲我不能讓我的SIM的工作)

//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"); 
     } 

在另一方面,什麼是好的模擬器黑莓?我試過accepted SO answer here,但我不能讓Web Access和舊版本扔許多錯誤。

感謝

+0

http://jquerymobile.com/blog/他們剛剛宣佈支持BB5約2周前 – taylonr 2011-06-10 14:09:35

+0

好這將爲我節省很多時間。你知道我需要什麼版本嗎?現在我正在使用1.0 A4.1 – 2011-06-10 14:19:09

+0

我沒有。我只記得我們的JavaScript人在談論它。 – taylonr 2011-06-10 15:09:53

回答