问题标签 [flutter-inappwebview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Keycloak 通过单个请求访问用户帐户服务,设置授权标头
我正在使用 Keycloak 在我的 Flutter 应用程序中对用户进行身份验证。
在我的应用程序的侧边菜单中,我想为用户提供使用应用内 Web 视图(flutter_inappwebview )访问“编辑帐户”页面(用户帐户服务)的可能性,而无需重新输入凭据。
一旦应用程序打开,用户已经通过身份验证,所以我有持有者令牌。但是,当在<server-root>/auth/realms/{realm-name}/account
web 视图中打开 URL 并Authorization: Bearer ...
设置标题时,我仍然会被重定向到登录页面。请求如下所示:
问题是在应用程序中,cookie 没有像在浏览器中那样维护。也许这就是无法直接打开编辑帐户页面的问题。
奇怪的是,在我真正的 Android 设备(Pixel 5)上,它可以正常工作,但在所有其他设备(Android 模拟器、iOS 模拟器、iPhone)上却没有(-> 重定向到登录)。但是,在 Pixel 5 上,编辑帐户页面显示为桌面版本...
对此有任何提示吗?
flutter - 如何在 webview flutter 上从引荐来源网址下载文件
我想在 webview flutter 上从引荐来源网址(而不是直接指向目标文件的网址)下载文件。可能吗 ?怎么做?
我正在使用flutter_inappwebview 和flutter_downloader 插件。谢谢。
flutter - InAppWebView 有类似 onPageFinished 的方法吗?
Flutter中的InAppWebview是否有像原生Android一样的onPageFinished方法?我已经实现了 onLoadStop、onConsoleMessage、shouldOverrideUrlLoading 但没有一个给我预期的输出。我浏览了 InAppWebview 的文档,但没有这样的方法。
我如何在颤振中实现这一点。请帮我。
android - 无法使用 flutter_inappwebview 将捕获的图像保存到图库
无法使用 flutter_inappwebview 将捕获的图像保存到图库
技术 | 版本 |
---|---|
颤振版本 | 2.0.6 |
flutter_inappwebview 插件版本 | 5.3.2 |
安卓版本 | 8,9,10,11 |
icheck - iCheck 复选框在颤动的 Android 网络视图中不起作用
iCheck 在颤动的 Android 网页视图中不起作用。我同时使用了 Flutter WebView 和 Inappwebview。我可以看到复选框颜色已更改。但是点击时没有给出任何响应。单选按钮也是如此。但它在其他浏览器中没有任何问题。
flutter - InAppWebView - 如何使 iFrame 适合容器?
android - 无法在 flutter_inappwebview 中捕获回调。它显示此错误。{message: ReferenceError: Android is not defined, messageLevel: 1}
流程: 成功登录后,我收到来自第 3 方渐进式 Web 应用程序的回调,其中包含用户的令牌。
问题 我无法捕捉到回调。使用 flutter_inappwebview 包。
代码片段:
错误: I/flutter (17289): {message: ReferenceError: Android is not defined, messageLevel: 1}
相关问题链接: https ://github.com/pichillilorenzo/flutter_inappwebview/issues/659
这是我第一次发布问题,所以我可能错过了一些需要在问题中提出的相关内容。
flutter - 网站通常使用弹出窗口来实现 OAuth。我们如何在 flutter_inappwebview 中处理这个问题?
到目前为止,我想出的是手动覆盖 window.open、window.postMessage 和 window.onmessage 等方法,以便在 Dart 内部创建一个桥接器。
有没有解决这个问题的标准方法?