2017-04-18 38 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?)。這是不可取的。
相關問題