问题标签 [flutterwebviewplugin]

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 回答
759 浏览

flutter - 在flutter webview中播放视频时,有什么办法可以打开像MX播放器这样的外部视频播放器?

我正在使用flutter构建一个android应用程序,它有一个webview打开一个包含视频的网站。当用户尝试在颤动的 webview 中播放这些视频时,我正在寻找一种能够在 MX 播放器或 VLC 等外部播放器中打开此类视频的方法。有可能这样做吗?如果是的话,那你们能告诉我怎么做吗?

0 投票
0 回答
858 浏览

flutter - Flutter webview中的多个选项卡

我对 webview 颤振有疑问。我正在尝试使用 Flutter webview 中的一些支付平台进行支付。支付平台使用另一个选项卡进行 OTP 验证,但 webview 插件此时卡住了。

以上是用flutter_webview_plugin v0.3.11实现的。supportMultipleWindows设置为true时,从不显示该新标签,因此无法进行OTP验证,设置为false时,确实在同一页面上显示该OTP验证页面,但进入OTP并提交后,无法返回上一个页面以完成事务,并将 OTP 的 json 响应输出到视图。这是官方 webview 插件 webview_flutter v0.3.20 的确切问题,尽管这将始终在同一页面上打开选项卡。

大多数源代码已被保留,以确保它尽可能短。非常感谢您提前。我真的很感激有办法解决这个问题。

0 投票
3 回答
2307 浏览

android - 按下设备后退按钮时出现 Flutter WebView 异常

我对 Flutter 很陌生,所以如果这是一个基本问题,请原谅我。

我正在尝试创建一个仅显示全屏 web 视图的 Flutter 应用程序,但我需要设备后退按钮才能返回历史记录。我轻松完成的第一个任务,但第二个任务是斗争。

我按照这个答案中的说明进行操作,但我无法删除一个 360 多行答案的所有杂乱无章的后退按钮并使其工作。

我的代码非常简单:

但是当我尝试按下设备后退按钮时,它会引发以下错误:

Flutter 的 github 上至少有 3 个线程,但没有一个解决方案对我有用。我在这里想念什么?

0 投票
0 回答
656 浏览

javascript - 无法在flutter webview中使用带有脚本的html

我从一个站点获得了 html 代码,并试图在我的 Flutter webview 中使用它,但什么也没发生。当我从 chrome 正常打开文件时,一切看起来都很好。这是我的html代码:

以及我如何使用它:

在控制台中,我得到如下信息:

请帮助我,我该如何解决这个问题,或者我如何只加载网站的一部分,而不是全部?

0 投票
1 回答
117 浏览

flutter - 在 Flutter 中预缓存 html 页面

我有一个我在 web_view 中显示的一些 HTML 页面的列表。问题是当网络慢时它会加载缓慢或者如果用户离线则根本不会显示。所以我想在导航到该页面之前预先缓存所有 URL。之后,我想从缓存中加载并在滑动时浏览 URL。(Swipe 部分是通过实时加载 URL 来完成的)。我的问题是我如何预先缓存每个 URL 并稍后在我的 web_view 中调用它

0 投票
1 回答
1844 浏览

android - Flutter WebView window.close() not working (Android)

I cannot close the opened web page using webview flutter with window.close() functionality.

I am using webview_flutter in my application. The website that I've been using has a window.open() function that will open a new window that contains different URL. Inside the new window, there is a close button to close the new window using window.close(). This is working fine when I test it using Browser in my laptop and mobile device, but not working when I tried it on a Flutter application using the above webview plugin.

I am receiving this warning in my logs when I tapped the close button.

Scripts may close only the windows that were opened by it.

I also tried other plugins like flutter_webview_plugin , but no luck as well.

So I'm wondering if this feature for Flutter webview is already available?

Please help me, any suggestions or solutions is highly appreciated. Thank you all in advance!

Update: Packages that I've been tested and still not working

0 投票
1 回答
1116 浏览

flutter - 如何在flutter web-view app中保存登录信息,这样就不需要每次都登录了

我有一个简单的 webview 应用程序。每当我打开应用程序时,我必须提供用户名和密码,。有没有办法将用户名和密码保存在本地存储中。

0 投票
1 回答
735 浏览

flutter - 如何在 Flutter WebView 中隐藏键盘

我有一个颤动的 WebView 代码,一切工作正常,但无法隐藏键盘我正在使用 onTap 隐藏键盘,这是我第一次在颤动中编码,所以请提出任何建议。

这是我正在编写 onTap 代码的特定类

那是用来隐藏键盘的特定代码

0 投票
2 回答
2036 浏览

flutter - 如何在flutter webview中打开localhost

我正在尝试什么:

在 Flutter Webview 中打开本地主机。我正在使用这个插件。这个项目在 Django 中运行,URL 为:http://127.0.0.1:8000/。我想打开这是打开的这是我的颤振应用程序。

我试过的:

搜索 SO 答案后,URL:http://myIPaddress:8000/。

更新

我正在通过手机提供互联网。

这是我的本地 IP 地址

我正在使用http://192.168.43.55:8080/不起作用,而且http://192.168.43.1:8080/

任何建议都会起作用,谢谢。

0 投票
3 回答
1943 浏览

flutter - 在颤振中通过webview在canva中登录谷歌的问题

动图

我想从我的颤振应用程序通过画布上传图片,这就是我第一次使用颤振webview插件的原因,因此我无法解决这个问题。

相同的代码是: -

请帮我解决这个问题。