问题标签 [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 回答
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 投票
0 回答
212 浏览

flutter - Flutter:移动 webapp 响应式 UI 在移动浏览器应用程序上渲染良好,但在应用内 webview 上却不行

使用webview_flutter包在我的应用程序中显示 webview。该网页也可以响应移动视图,并且在 chrome、firefox 等移动浏览器上加载时没有任何问题。但是当我通过我的 webview 加载同一页面时,它实际上并没有呈现为响应式布局。它只是试图将完整网页上的任何内容适应移动设备而不遵循任何响应。

在 Android 和 iOS 平台上观察到相同的行为。

编辑:网页正在设置视口元数据,如下所示:

0 投票
2 回答
556 浏览

flutter - Flutter Webview 关闭键盘

我通过Flutter WebView将用户发送到付款表单。最后,收到付款后,我的 Flutter 应用程序收到一条消息,通知我购买已完成。此时显示的视图是订单摘要/收据。用户在填写付款表格后不会总是关闭键盘。我无法让键盘自动为他们关闭。

我只在安卓模拟器和设备上测试过。键盘也不会关闭。

当收到订单完成消息时,我正在设置触发重建的orderCompleted变量状态以及何时调用以尝试关闭键盘。这是行不通的。我还在接收器函数中调用了这段代码,但它在那里也不起作用。truetrueFocusScope.of(context).unfocus();MobileOrderReceived

关于我可以做些什么来解决这个问题的任何想法?

这是我现在的构建功能:

0 投票
1 回答
1386 浏览

android - flutter_inappwebview 和 flutter_downloader - 不知道我做错了什么?

前期资料:

我在使用 Flutter 为 Android 构建的移动应用程序时遇到问题。该应用程序的一项功能是能够下载与 PDF 文件关联的链接。这些文件位于应用程序已经访问的服务器上。用户已通过应用程序登录,因此已建立身份验证。当单击具有 PDF 的 URL 时,它会执行重定向,并返回并下载主页(index.php)。我不知道这是如何发生的,但我有想法。

  1. 我需要在当前的 web 视图中进行下载(如在同一会话和窗口中)。
  2. 禁用 URL 重定向。
  3. 弄清楚为什么要重定向链接以进行身份​​验证(假设它正在重定向到主页)。

任何想法或帮助将不胜感激。也很高兴提供更多信息。

在 main.dart 中:

记录:

0 投票
1 回答
912 浏览

flutter - Flutter webview:ssl_client_socket_impl 和 Uncaught SecurityError 错误

我正在尝试在我的颤振网页视图页面上发送 cookie。所以我安装了 webview_flutter: ^1.0.7 并且我这样使用:

CoTest.html 有一个简单的代码:

但是当我试图显示页面时,我得到了这些错误,我只是得到一个空白屏幕:

这是主要清单:

更新:

Cookie管理器的问题在IOS 11+上有效

0 投票
1 回答
250 浏览

flutter - 如何在 Flutter Web 中的 Row 中调整 IconButton 的大小?图标大小呈现在行视图之外

我正在用颤振的网络制作一个投资组合。我创建了社交句柄的 iconButtons。但是当我尝试点击 iconButtons 时,填充不正确。

我尝试通过添加填充、分隔行来修复它,但没有成功。您可以查看下图作为我想说的参考。 单击此处查看 web 视图调试绘制图像

这是我添加这些图标按钮的行小部件-

我最近开始颤振,这就是为什么我对所有小部件都不太了解 - 如果您发现任何其他错误,请告诉我。

0 投票
2 回答
356 浏览

android - Flutter webview 文本选择句柄颜色

我们有一个文本编辑功能,我们可以在 Flutter Web 视图中加载 HTML 页面。长按文本会打开文本选择句柄,但是我想更改选择句柄绿松石色(文本选择前后的两个气泡)。我曾尝试在 android 样式中更改颜色,但没有奏效。请注意我想在 web 视图中更改它。

在此处输入图像描述

0 投票
2 回答
1086 浏览

flutter - 如何在颤振中创建网页视图

我正在尝试在颤振中使用网络视图。我关注了这篇中型文章,它描述了我们如何使用 Flutter embed webview 创建一个简单的应用程序。

https://medium.com/@ekosuprastyo15/webview-in-flutter-example-a11a24eb617f

我能够成功创建应用程序,但现在该应用程序正在单击按钮打开,如上面的文章所示。

我想要什么- 现在我想创建一个在加载时在 webview 中加载 URL 的应用程序(即用户不必单击任何按钮或链接来打开该 URL)。

到目前为止我们尝试了什么?

我们已经尝试过flutter url_launcher插件和 flutter_webview_plugin插件。

0 投票
1 回答
690 浏览

flutter - 滑动以返回在 ios 中的颤振 webview 中不起作用

尝试过颤振网页视图。实施以控制参考示例WillPopScope的背压。在 android 中滑动返回手势有效,但在 ios 中它不起作用。这不会检测手势。如何解决这个问题?

代码:

注意:仅在 ios 模拟器中测试