为什么QWebEngineView还没有为mobie应用做好准备?

时间:2017-04-18 04:43:08

标签: webview qml qt5

我的应用会使用一些小部件来显示网页。但QTextBrowser只支持HTML 4.1,而QtWebView只支持QML,而QWebEngineView只支持Linux / Unix / MacOSX / Windows。为什么QWebEngineView不支持Android和IOS?这是Chromium donot支持Android和IOS的原因吗? 当前的mobie应用程序通常使用WebView来显示网页,因此我们无法等待QWebEngineView。官方的想法和计划是什么?

1 个答案:

答案 0 :(得分:1)

  

这是Chromium donot支持Android和IOS的原因吗?

<强>的iOS

Apple不允许在iOS上使用Chromium。

请参阅https://developer.apple.com/app-store/review/guidelines/#software-requirements处的规则#2.5.6 - 浏览网页的应用必须使用相应的WebKit框架和WebKit Javascript。

<强>的Android

技术上可以在Android上添加对Qt WebEngine的支持,但此支持目前不存在。

请参阅http://lists.qt-project.org/pipermail/development/2013-September/013169.html了解原因。

这是我的解释:

  • 这需要大量的工作。 Qt公司的资源正用于其他领域。
  • 使用QWebEngineView的Android应用需要包含Qt WebEngine库,它非常大(约30 MB?)。这是不可取的。
相关问题