问题标签 [webview-flutter]

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 投票
1 回答
938 浏览

flutter - 在 Flutter WebView 中以编程方式登录用户

我正在使用 webview_flutter。

我目前在我的应用程序中有一个本机登录页面,其中包含用户名和密码。我正在尝试找到一种方法来在webview的特定页面上自动填写用户名和密码并提交登录请求。

试过这样做

但出现以下错误:

非常感谢您对此的任何帮助。谢谢你。

0 投票
0 回答
437 浏览

flutter - Flutter Webview 获取断言时出错;客户缺少必要的权利;

对于 flutter_webview_plugin.dart' 和 webview_flutter.dart'

当我访问某些网站时出现以下错误。如果我去 youtube 或 google 没有错误。如何找出它缺少的所需权利?

0 投票
1 回答
1569 浏览

flutter - Flutter WebView 插件在 iOS 14+ 上安装时会导致应用崩溃

当我在装有 iOS 14+ 的 iOS 设备上安装我的应用程序时,当用户进入包含 webview 的页面时,应用程序就会崩溃。

错误是

Runner[654:91182] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSTaggedPointerString 计数]:无法识别的选择器发送到实例 0xb0f5a9dc7811cf31”

xcode 崩溃

我使用的代码是:

当用户按下按钮时在主页上:

第二页有webview:

网络视图是:

每一个建议都将受到高度赞赏。

0 投票
2 回答
763 浏览

flutter - 如何预加载颤动的 webview 小部件

我正在使用webview_flutter

无论如何我可以在应用程序启动时预加载一个 webview 小部件,并在应用程序中多次重复使用同一个小部件?

这是我尝试过的,但似乎 WebView 是在屏幕上显示小部件时创建的,而不是在应用程序启动时创建的。当我再次调用 getWebview() 时,会再次创建 WebView。

0 投票
1 回答
321 浏览

flutter - webview_flutter 如何在每个页面评估 Javascript?

我正在使用 webview_flutter 并希望在每次导航时评估 Javascript。到目前为止,evaluateJavascript 仅适用于初始页面。知道如何使它适用于每一页吗?

这是我的设置:

谢谢!

0 投票
1 回答
429 浏览

flutter - Flutter:必须在尝试开始帧 Flutter 之前设置 PlatformViewsController。webview_flutter

Android 应用程序因此异常而崩溃“在尝试开始框架 Flutter 之前必须设置 PlatformViewsController”在 ios 应用程序中工作正常。我正在使用 "webview_flutter: ^1.0.6" Min SDK 大于 19 这是我的 initState 方法:

0 投票
1 回答
832 浏览

ios - 如何在颤动的 webview 中打开 tel、mailto、whatsapp 链接?

我是一名 Web 开发人员,也是 Flutter 的初学者。我通过观看一些教程创建了一个 Flutter Web 视图应用程序,它在 iOS 和 Android 上运行良好。但是当我点击 tel:'0123456789', mailto:'abc@gmail.com', WhatsApp 链接 ( https://wa.me/9712345678 ) 时,它会进入 Not Found 页面。我想为这些条件打开一个外部应用程序。如何快速处理此任务以支持 iOS 和 Android?我使用颤振 webview 插件来启动一个 url,如:

0 投票
1 回答
518 浏览

flutter - webview_flutter 违反了内容安全政策,有什么解决办法吗?

编辑:我特别了解了 PayPal 的错误。由于某种原因,此错误仅在使用测试卡号(在沙盒模式下)时发生,尝试使用真实的信用卡号会使错误消失。我相信这是由于 PayPal 上使用 iFrame 的新货币选择功能。

我正在使用 webview_flutter 浏览 PayPal 结帐页面。它曾经可以工作,但可能是 PayPal 方面的更新破坏了它,现在我收到以下内容安全策略错误:

我尝试了不同版本的插件和不同的设备,但每次都会遇到这个错误。(当我在 PayPal 上填写付款信息后单击结帐按钮时)。

我的颤振代码:

0 投票
1 回答
343 浏览

flutter - Flutter 错误:包 io.flutter.plugins.webviewflutter 不存在

运行 Flutter 项目时收到错误消息。我尝试将 webview_flutter(1.0.7) 插件与 Flutter 1.22.5(stable) 和 Flutter 1.26.0-2.0.pre.167 一起使用。

这是一个全新的项目,只有 webview_flutter 插件依赖。

错误截图

我收到上述错误,即包 webviewflutter 不存在。

请帮助解决这个问题。

0 投票
1 回答
540 浏览

flutter - Flutter webview包内联媒体问题

webview_flutter 1.0.7 使用你的包。 https://github.com/flutter/plugins/pull/3334/commits/1d7e5ebab3c86bf5f2bf252ae14bca87be33c414 我在页面上进行了更改。尽管我进行了所有更改,但 ipad 可以全屏工作,但 iphone 不能工作

示例视频如下 https://user-images.githubusercontent.com/57063848/104122686-8abf8700-5357-11eb-96b4-beb18cc5c4e1.mov

https://user-images.githubusercontent.com/57063848/104122691-901cd180-5357-11eb-9dcc-aa6b842263de.mov

示例代码

颤振医生-v

发布规范.yaml