如果你在谈论Android和iOS,它只是一个禁忌.从Qt 5.2的发布页面引用Digia:
Qt的WebKit是不支持在Android的,我们正在提供了一个跨平台的API,以网页内容进入移动应用集成工作.如果您想将Web内容合并到Qt应用程序中,则需要使用本机Web组件.为了更容易与本机内容交互,我们为Qt Android Extras模块提供了JNI便利API.
iOS也是如此,苹果明确禁止使用其他WebKits,除了他们的.
Digia目前正在开发一种新的Web引擎,该引擎应该可以在Android平台(和嵌入式Linux)上使用,现在可以在Qt 5.4 beta中使用.Qt webkit的相同策略问题适用于iOS引擎的Web引擎.
为了简化开发人员的工作,在同一个新版本Qt 5.4中,Digia提供了Qt WebView的技术预览; 再次引用他们的博客:
对于不允许分发Qt WebEngine的平台以及不需要完整的Web引擎的用例,Qt 5.4将引入一个名为Qt WebView的新模块的技术预览.它支持将底层操作系统的本机Web引擎嵌入到Qt中,目前可用于Android和iOS.因此,Qt WebView还为简单的Web文档集成提供了便捷的轻量级解决方案.Qt WebView将作为单独的附加组件与Qt 5.4 final一起使用.
| 归档时间: |
|
| 查看次数: |
2494 次 |
| 最近记录: |