2017-04-18 36 views
0

我的应用程序将使用一些小部件来显示网页。但QTextBrowser只支持HTML 4.1,QtWebView只支持QML,而QWebEngineView只是支持Linux/Unix/MacOSX/Windows。为什么QWebEngineView不支持Android和IOS?这是Chromium donot支持Android和IOS的原因吗? 目前的mobie应用程序经常使用WebView来显示网页,所以我们不能等待QWebEngineView。官方的想法和计划是什么?QWebEngineView为什么没有准备好移动应用程序?

+0

阅读此:https://forum.qt.io/topic/51423/qtwebengine-on-android/5和此:http://doc.qt.io/qt-5/qtwebview-minibrowser- example.html的 – eyllanesc

回答

1

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

的iOS

苹果不允许在iOS铬。

请参阅规则#2.5.6在https://developer.apple.com/app-store/review/guidelines/#software-requirements - 浏览网页的应用程序必须使用相应的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?)。这是不可取的。
相关问题