在 Windows Phone 8 上构建 Webkit

本文关键字:构建 Webkit Windows Phone | 更新日期: 2023-09-27 18:31:48

我有一些包含WEBKIT内容的html,需要在Windows Phone 8浏览器和Windows 8 Store应用程序的webview上呈现。由于Windows 8和wp8浏览器控件不支持webkit。

有什么办法可以:

  1. 我可以在代码内部将webkit映射到IE特定的标签,然后调用Webview.NavigateToString(html)。

  2. 由于Webkit是开源的,我可以构建webkit到dll并将其用作WP8/W8中的控件来渲染Webkit html吗?

如果还有其他更好的方法,请建议...谢谢!

在 Windows Phone 8 上构建 Webkit

通过webkit"内容"和"特定标签",我假设您指的是CSS中的-webkit特定前缀。

  1. 没有办法将这些映射到可以自动转换为IE特定等效项的任何内容。

  2. 构建自己的浏览器(如果您为手机编译了webkit代码,这基本上就是您要做的事情)可能是大量的工作。不仅仅是修改您正在显示的代码。

最好的方法是简单地包含供应商特定扩展的 IE 等效版本(如果存在)。这与您想要利用此类扩展并在多个浏览器上运行的内容相同。(即Firefox和Opera也是如此。

您还应该认真考虑是否需要在多个设备上看起来相同。(提示。你没有。通过确保您在适当的设备上显示看起来合适的内容,而不是尝试使用代码在一台设备/浏览器上以特定方式显示某些内容以在另一台设备上工作,可能会更好地满足您的时间。