问题标签 [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.

0 投票
0 回答
85 浏览

android - Keycloak 通过单个请求访问用户帐户服务,设置授权标头

我正在使用 Keycloak 在我的 Flutter 应用程序中对用户进行身份验证。

在我的应用程序的侧边菜单中,我想为用户提供使用应用内 Web 视图(flutter_inappwebview )访问“编辑帐户”页面(用户帐户服务)的可能性,而无需重新输入凭据。

一旦应用程序打开,用户已经通过身份验证,所以我有持有者令牌。但是,当在<server-root>/auth/realms/{realm-name}/accountweb 视图中打开 URL 并Authorization: Bearer ...设置标题时,我仍然会被重定向到登录页面。请求如下所示:

问题是在应用程序中,cookie 没有像在浏览器中那样维护。也许这就是无法直接打开编辑帐户页面的问题。

奇怪的是,在我真正的 Android 设备(Pixel 5)上,它可以正常工作,但在所有其他设备(Android 模拟器、iOS 模拟器、iPhone)上却没有(-> 重定向到登录)。但是,在 Pixel 5 上,编辑帐户页面显示为桌面版本...

对此有任何提示吗?

0 投票
1 回答
91 浏览

flutter - 如何从 inAppWeview Flutter 中的 webVew 按钮操作接收值

我在网页上有两个按钮,见下图

我在网页上有两个按钮,见下图

我试试

但无法接收数据。

我是在 android native 中完成的,请参阅以下适用于我的 kotlin 代码

如何像 android native 一样在 dart flutter 中获得价值?

0 投票
0 回答
55 浏览

flutter - 如何在 webview flutter 上从引荐来源网址下载文件

我想在 webview flutter 上从引荐来源网址(而不是直接指向目标文件的网址)下载文件。可能吗 ?怎么做?

我正在使用flutter_inappwebview 和flutter_downloader 插件。谢谢。

0 投票
1 回答
127 浏览

flutter - InAppWebView 有类似 onPageFinished 的方法吗?

Flutter中的InAppWebview是否有像原生Android一样的onPageFinished方法?我已经实现了 onLoadStop、onConsoleMessage、shouldOverrideUrlLoading 但没有一个给我预期的输出。我浏览了 InAppWebview 的文档,但没有这样的方法。

我如何在颤振中实现这一点。请帮我。

0 投票
0 回答
31 浏览

android - 无法使用 flutter_inappwebview 将捕获的图像保存到图库

无法使用 flutter_inappwebview 将捕获的图像保存到图库

技术 版本
颤振版本 2.0.6
flutter_inappwebview 插件版本 5.3.2
安卓版本 8,9,10,11
0 投票
1 回答
31 浏览

icheck - iCheck 复选框在颤动的 Android 网络视图中不起作用

iCheck 在颤动的 Android 网页视图中不起作用。我同时使用了 Flutter WebView 和 Inappwebview。我可以看到复选框颜色已更改。但是点击时没有给出任何响应。单选按钮也是如此。但它在其他浏览器中没有任何问题。

0 投票
0 回答
97 浏览

flutter - InAppWebView - 如何使 iFrame 适合容器?

我想知道如何使嵌入式 iFrame 的视频与容器的宽度和高度相匹配。我使用的插件是InAppWebView. 这是我目前拥有的代码:

初始视频:

当用户点击一个新链接时:

这是它当前的显示方式:

纵向视图: 纵向视图 空白是由视频未缩放到容器的高度引起的。

横向视图: 横向视图 由于视频的缩放问题,部分视频被剪切。

0 投票
0 回答
73 浏览

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

这是我第一次发布问题,所以我可能错过了一些需要在问题中提出的相关内容。

0 投票
2 回答
175 浏览

flutter - 网站通常使用弹出窗口来实现 OAuth。我们如何在 flutter_inappwebview 中处理这个问题?

到目前为止,我想出的是手动覆盖 window.open、window.postMessage 和 window.onmessage 等方法,以便在 Dart 内部创建一个桥接器。

有没有解决这个问题的标准方法?

0 投票
1 回答
118 浏览

ios - 当我将 firebase_core 库添加到我的颤振项目并运行“颤振构建 ipa”时,我遇到了一个问题

为设备归档时遇到错误。