les*_*syk 5 qt android local-storage qml ember-local-storage
我正在为 Android 构建基于 webview 的 Qt 应用程序,它与 Emberjs 交互。然而,QML WebView似乎不支持LocalStorage(但支持SessionStorage)。
有什么办法可以启用它吗?或者您可以帮我在文档中找到一行,其中指出 QML WebView 不支持 LocalStorage,因为相同的代码适用于 iOS?
(我知道 Qt 不支持移动设备的 WebEngineView 和 WebKit。)
如所述方式:
\n\n\n\n\n\xc2\xa0A WebView\xc2\xa0 在 QML 应用程序中呈现 Web 内容。
\n
该WebView组件旨在从网络下载内容,并且您无法从内部访问属于周围环境(即您的 QML 应用程序)的对象。
\n无论如何,您可以通过信号拦截请求onNavigationRequested(请参阅此处了解更多详细信息),因此也许您可以想象一个尝试通过 REST API 查询服务的 Web 应用程序以及一个拦截这些请求并与该服务交互的应用程序。本地存储。
说实话,通过查看Qt 4.8的文档WebView,提供了一种从QML环境注入对象的方法,但在Qt 5.5上似乎不再可用。
\n无论如何,我强烈建议您查看Qt 网站上提供的这些示例:也许它们会有所帮助。
| 归档时间: |
|
| 查看次数: |
817 次 |
| 最近记录: |