【发布时间】:2011-06-10 14:05:46
【问题描述】:
我一直在尝试让一个可以工作的模拟器来测试它,但我不断收到错误。
我有一个使用 JQuery Mobile 的移动应用程序。不幸的是(据我所知)黑莓(不是 6.0)不支持 JQuery 移动版。
为了解决这个问题,我正在尝试使用这种方法:
- 在我的应用页面加载时检查手机是否为黑莓手机
- 如果 black berry 从 jquery 移动页面重定向到常规 html
问题:
1) 有没有更好的方法来做到这一点?我在我的 JQuery 手机中拥有所有功能,因此最好有一个快速的解决方法
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,但我无法访问网络,而且旧版本会引发很多错误。
谢谢
【问题讨论】:
-
jquerymobile.com/blog 大约 2 周前他们刚刚宣布支持 BB5
-
那会为我节省很多时间。你知道我需要什么版本吗?现在我正在使用 1.0 A4.1
-
我没有。我只记得我们的 javascript 人员在谈论它。
标签: c# blackberry jquery-mobile blackberry-simulator