css - Windows Mobile 6.5 Professional 字体大小不起作用

标签 css font-size windows-mobile-6.5 registrykey

我开发了一个使用 native Microsoft WebBroswer 的应用程序。我有以下问题,应用程序打开一个网站,也是我工作的地方开发的,浏览器不支持更改字体大小(例如通过css)。我在另一个移动应用程序(Windows CE 和 Windows Mobile 6.0)上测试了相同的应用程序并且它可以工作。 请问有人知道如何强制设备接受更改字体大小吗?例如,通过 Windows 注册表项。

最佳答案

WM6.5 附带新的 Internet Explorer Mobile (IEM) >=6.1.4。此浏览器与 WM6.1 和之前的浏览器不同,Windows Mobile 上的浏览​​器一直与 Windows CE 上的浏览​​器有很大不同。

这个新的浏览器尝试重新呈现为移动 View 优化的页面。如果您查看浏览器菜单,则有各种设置。在示例 Mobile contra Desktop View 中,字体大小可设置为小/中/大等。所有这些设置都会更改页面的 View 。另见 http://msdn.microsoft.com/en-us/library/bb416418.aspx

我认为最好的兼容性应该是使用桌面模式。

此外,还有一个注册表设置使 IEM 的行为完全不同:HKLM\Security\MSHTML:DWORD[0|1],另请参阅 Windows Mobile 6.5 Professional .更改设置会使 IEM 的行为类似于“旧的”Pocket Internet Explorer (PIE)。 PIE 不支持 keybd 事件处理,PIE 显示较大页面的滚动条等。PIE 与桌面资源管理器 (IE6) 的兼容性低于 IEM。

此外,页面内容和设计(即 META TAG 视口(viewport)和其他)可能会阻止 IEM 显示您喜欢的内容。

你看,没有一个可能的原因。

更多 IEM 设置:http://msdn.microsoft.com/en-us/library/bb415465.aspx

关于css - Windows Mobile 6.5 Professional 字体大小不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18792692/

相关文章:

jquery - 中心图片库占位符

CSS 变换以在椭圆路径中旋转元素

jquery - 前端 jQuery 代码无法使用 Node.js 正确执行

html - 如何在 div 中设置字体系列和字体大小?

CSS 字体大小 : Does it matter what kind of unit you use?

c# - 显示表单后执行操作。

java - 将 SSL 证书导入 J9 keystore 时出现 Keytool 错误

css - 现在 CSS3 供应商前缀有多必要?

css - Bootstrap 3 @font-size-base 在手机上变大

c# - 我不知道如何处理 SocketException 以满足我的需要