[英]Windows Mobile 6.5 and webbrowser
我有一个为Windows CE开发的带有紧凑框架2.0的应用程序。 在c#中,使用Web浏览器组件Component Palette Microsoft打开由我工作的公司开发的网站。 该网站使用jquery和javascript。 该应用程序可以正确使用站点的所有操作功能,而不会出现任何问题。 我需要为Windows Mobile 6.5创建相同的应用程序。
我做了一个仅交换平台的试验项目(项目上的右键->更改目标平台...->更改为Windows Mobile 6.5.3 Professional DTK)。 结果如下:
因此,我有以下问题:
亲切地
AFAIK可以使用两种不同的IE引擎作为浏览器组件:一个PIE(旧的wm2003,与IE6兼容)和一个IE6的(Internet Explorer MOBILE> = 6.1.4,IEM6)。
还有一个注册表项可以将IEM6切换到PIE模式(HKLM /.../ Security / MSHTML = 1)。
Windows CE中使用的IE始终比Windows Mobile上的任何IE与桌面IE6兼容。 尽管大多数OEM都简单地包含了名为iesample的MS示例浏览器。
我担心您无法控制使用的内存,但是可以通过将所有代码移至库中并仅调用该库中的函数来改善应用程序的内存占用。 与从exe运行的代码相比,由WM处理从lib运行的代码的方式有所不同: http : //robtiffany.com/memmaker-for-the-net-compact-framework/
Windows Mobile Pro和Classic在浏览器方面的行为应相同,只要它们基于相同的WM构建即可。
您可能会显示您正在使用的浏览器组件。
我可以说的是,CE浏览器组件和新的IEM6浏览器组件将有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.