我有一个使用紧凑框架 2.0 为 Windows CE 开发的应用程序。在 c# 中,打开一个由我工作的公司开发的网站,使用 webbrowser 组件 Component Palette Microsoft。该站点使用 jquery 和 javascript。该应用程序可以正常使用该站点的所有操作功能,没有任何问题。我需要为 windows mobile 6.5 创建相同的应用程序。
我做了一个仅交换平台的试点项目(项目上的右键-> 更改目标平台 ...-> 更改为 Windows Mobile 6.5.3 Professional DTK)。结果如下:
- 应用程序无法加载加载库 jQuery,启动应用程序时出现内存错误以及网站上的某些按钮功能存在问题。如果我评论该站点的库,则错误消失并且按钮可以正常工作,但 jquery 站点无法正常工作。
- 同一个应用程序在 windows mobile 6.5 经典版和专业版中表现出不同的行为。
- 如果我打开应用程序打开的同一个站点,则在 Internet Explorer(Windows Mobile 6.5 Windows Mobile 6.5 Classic 和 Professional)中,该站点都可以正常工作。
所以,我有以下问题:
- 该应用程序需要适用于 windows mobile 6.5 经典和专业版。因此创建的项目(SDK)应该是一样的吗?
- Framework utlizado 应该是 compact 2.0 还是应该使用 compact 3.5?
- 是否有任何解决方案来控制内存 windows mobile 6.5 以避免 IE 中的内存不足错误?
- Microsoft webbrowser 组件是否有任何替代方案?
- Microsoft webbrowser 组件使用的引擎是什么?它会是安装在 Windows Mobile 上的默认浏览器吗?我可以换吗?
亲切地