我正在尝试使用“Pocket PC 4.20”(显示在“关于”屏幕上)找到移动设备上的 IE 版本。
还有这个操作系统的官方品牌是什么,是“Pocket PC 2002”还是“Windows Mobile 2003”?
我希望让 jQuery Mobile 在其上运行,但它似乎不起作用,标准 jQuery 库也不起作用。
浏览器发送的user-agent是IE 4.01
我正在尝试使用“Pocket PC 4.20”(显示在“关于”屏幕上)找到移动设备上的 IE 版本。
还有这个操作系统的官方品牌是什么,是“Pocket PC 2002”还是“Windows Mobile 2003”?
我希望让 jQuery Mobile 在其上运行,但它似乎不起作用,标准 jQuery 库也不起作用。
浏览器发送的user-agent是IE 4.01
维基百科的 Internet Explorer Mobile 文章建议它将是 Pocket Internet Explorer 4,因为操作系统(4.20)应该是Windows Mobile 2003,并且“Internet Explorer Mobile”直到很久以后才发布。
几乎可以肯定相当于IE6。当然没有什么新的,但甚至可能更老。我不排除 IE5.5 或 5.0。
通过检查服务器日志中的 UserAgent 字符串,您可能会得到一些线索。
是的,正如 simon143 所说明的那样,假设这是 Windows 设备,4.20.x 版本指的是 Windows Mobile 2003。但是,如果该设备显示其 WIndows CE,那就是另一回事了。Windows Mobile 或Pocket PC 是Windows CE 的特定实现和配置。如果设备上显示 CE,则每个应用程序可能是不同的版本。抱歉,这并不能直接回答您的问题,并且可能会使水有点混乱,但可能会解释为什么个别事情不能按您的预期工作。
Pocket PC 4.20 指的是 Windows Mobile 2003。我相信这包括Pocket Internet Explorer 4。它的功能比 IE6 少,因为它只在带有 Internet Explorer Mobile 6 的 Windows Mobile 6.5 中可用。
jQuery Mobile 不正式支持 Windows Phone 7 之前的任何 Windows Mobile 版本,所以我认为你不走运,尤其是在 WM2003 这样的旧平台上。