问题标签 [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.
flutter - 多个 WebView 重新加载问题 Flutter
我使用了多个带有单独选项卡的 Webview,并在每个选项卡中BottomNavigationBarItem
加载不同的内容。URL
问题是,如果首先打开第一个 TAB URL 时完美加载,但是当我点击第二个选项卡时,它会显示第一个选项卡 Webview。第三个选项卡包含正常文本Widget
,如果从第三个选项卡恢复,则可以正常工作但是单击第一个和第二个选项卡始终显示最后加载URL
的我的代码在这里
家庭课堂
WebView 容器类
有人能告诉我哪里错了吗?提前致谢
flutter - Flutter 找不到具有权限的提供者的元数据
我有一个正在使用的应用程序flutter_webview_plugin 0.3.8
。我在 webview 中打开一个网页并显示其内容。页面中有一个按钮,当您按下它时,它应该像在普通网络浏览器(如 chrome)中一样打开一个文件资源管理器。该按钮在 chrome 中工作正常,它打开一个底部小部件以选择一个操作(相机、文件、 ...)。但在我的网络视图中,它因错误而崩溃Couldn't find meta-data for provider with authority com.example.booshehr.fileprovider
。完整的错误是:
我已经尝试添加provider
到androidmanifest,仍然是同样的错误:
我@xml/filepaths
的是:
然后我尝试将其更改android:authorities="${applicationId}.fileProvider"
为android:authorities="${applicationId}.myOwnFileProvider"
,仍然是同样的错误。
请帮助我。
flutter - 如何在 Flutter 中的文本选择上禁用 webview 中弹出的剪切复制粘贴
如何在 Flutter 的 Web 视图中禁用剪切复制粘贴弹出窗口?我希望文本选择功能保持原样,但我不希望出现弹出窗口。我用谷歌搜索了很多,但对我没有任何帮助。
我正在使用这个 Flutter WebView。
flutter - 当用户单击平面按钮时如何在颤动中显示奖励视频
我是 Flutter 新手,在我的 Flutter 应用中展示奖励广告时需要帮助。该应用程序用于加载我的网站,我的想法是在用户单击平面按钮时显示奖励视频,并且当视频结束或关闭时,我需要将它们带到我在后台加载的网站。为了显示网站,我使用网络视图插件。
flutter - 关闭 WebviewScaffold 或调整 flutterWebviewPlugin 大小以适合父小部件
我正在使用 flutter_webview_plugin: ^0.3.8 在我的颤振应用程序中打开一个 webview。当我单击一个按钮时,会打开一个 web 视图。我可以通过两种方式做到这一点。
FlutterWebviewPlugin flutterWebviewPlugin = FlutterWebviewPlugin();
1)flutterWebviewPlugin.launch('https://google.com',withJavascript: true);
问题是它在网络视图中打开谷歌,但它占据了整个可用屏幕。它不尊重父小部件中定义的安全区域或其他任何内容,并且不确定如何在应用栏中添加后退按钮。我可以用 flutterWebviewPlugin.close() 关闭它
2)Navigator.push<dynamic>(
context,
MaterialPageRoute<dynamic>(
builder: (BuildContext context) => WebviewScaffold(
url: 'https://google.com',
withJavascript: true,
appBar: AppBar(
title: Text("Widget webview"),
),),),);
这尊重安全区域,我也可以有一个带有后退按钮的应用栏,但我无法关闭它。flutterWebviewPlugin.close() 似乎不起作用。
我还有一个 dispose 方法:
我需要一种方法来根据父小部件关闭 WebviewScaffold 或调整 flutterWebviewPlugin 的大小。我怎么做?
android - 如何使后退按钮关闭在android上颤动的WebView插件应用程序
我是在旅途中学习颤振的新手,当没有更多的 WebView 返回历史记录时,我正在尝试使用返回按钮关闭我的应用程序。例如,在 WebView 应用程序中,初始 URL 是 google.com,我导航到 yahoo.com,当我按下后退按钮时,它会返回 google.com,如果我再次按下应用程序什么也不做,我希望它在没有时退出更多的历史。我在 Flutter WebView 插件页面上尝试了 CanGoBack() 函数,但在 vscode 中出现错误。我不知道如何实现。
r - DataCamp Light在flutter webview中不起作用
我正在编写一个在 Flutter 中显示 WebView 的应用程序。为此,我将webview_flutter
包添加到我的pubspec.yaml
喜欢中:
我想显示这个网址:https ://cran.r-project.org/web/packages/tutorial/vignettes/tutorial-basics.html
所以我做了以下事情:
一切都按预期工作,除非我尝试运行R
代码。Datacamp 小提琴尝试设置工作区,但随后我得到:“您的会话已断开连接”,尽管它在浏览器中运行良好。
我也尝试flutter_webview_plugin
了相同的结果。
有什么建议运行这个吗?
flutter - 在颤动中从webview中删除html元素
我尝试动态删除元素,但删除的元素仍显示在屏幕上,并在单击元素时被删除。
这是我使用的代码
flutter - 在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]
想要捏和缩放到 webview_flutter
(我知道flutter_webview_plugin 可以做到这一点,但出于其他原因我想坚持使用flutter_webview。)
他们都提到
this.webView.getSettings().setBuiltInZoomControls(true);
this.webView.getSettings().setSupportZoom(true); 允许捏/缩放。
原谅我的愚蠢,我找不到在哪里添加这个代码片段,请帮忙。
flutter - Flutter WEB 下载选项
我正在制作应该从用户数据生成文件的颤动网络应用程序。并且可以选择下载输出文件。
但我找不到任何适用于颤振网络的选项/包:(
有人可以帮我吗?