问题标签 [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.
flutter - 自从升级以来,我在应用程序 Web 视图中的颤动出现错误
在 pubsec.yaml 中升级我的 inappwebview 后出现这些错误。
未定义命名参数“initialOptions”。尝试将名称更正为现有命名参数的名称,或使用名称“initialOptions”定义命名参数。
未定义命名参数“initialHeadersRequest”。尝试将名称更正为现有命名参数的名称,或使用名称“initialHeadersRequest”定义命名参数。
未定义命名参数“debuggingEnabled”。尝试将名称更正为现有命名参数的名称,或使用名称“debuggingEnabled”定义命名参数。
未定义命名参数“onWebViewCreated”。尝试将名称更正为现有命名参数的名称,或使用名称“onWebViewCreated”定义命名参数。
未定义命名参数“onLoadStart”。尝试将名称更正为现有命名参数的名称,或使用名称“onLoadStart”定义命名参数。
未定义命名参数“onLoadStop”。尝试将名称更正为现有命名参数的名称,或使用名称“onLoadStop”定义命名参数。
谁能帮我解决这些错误???我没有正确进行迁移。
flutter - 输入焦点时颤动InAppWebView无法滚动
在 Android 和 iOS 上,我使用插件 InAppWebView 打开页面,当我单击日历等输入时,它会被软键盘隐藏。当我关闭键盘时,我无法向下滚动查看所有日历
android - 未调用 flutter_inAppWebView onLoadStart 和 shouldOverrideUrlLoading
我正在收听两个回调,并且两者都只是偶尔被调用。
我需要每次更改 URL 时调用的回调。
任何人都可以帮忙吗?
flutter - 如何等到 ChromeSafariBrowser 加载显示它?
我正在尝试使用 ChromeSafariBrowser 打开一个网站,但加载速度很慢。他们有一个名为 onCompletedInitialLoad() 的方法。有什么方法可以使用 URL 调用浏览器,但在初始加载完成之前不显示它?我想,也许用那种方法打开它,但我找不到不打开浏览器就可以加载网站的方法。
我被迫使用该类,因为缩放页面没有检测到其他类作为 IOS 中的浏览器。
android - flutter-如何使用 inappwebview 下载文件
我想使用 inappwebview 下载网站上的文件,但是当我尝试https://blog.codemagic.io/inappwebview-the-real-power-of-webviews-in-flutter/提供的代码时,它出现了一些错误在 initialUrl ,debuggingEnabled, url: url ,这是代码。
flutter - 如何在 Flutter Inappwebview 中处理 (Tel:,Mailto:,Wa:,Sms:)?
我正在使用 inappwebview 和 url_launcher 包制作一个人道主义颤振项目,我一直在寻找一些参考资料,但所有代码都无法正常工作,你能帮我如何让我的编码工作吗?
我的希望:我希望当url tel,mailto,sms和whatsapp点击时会根据点击的链接去应用程序,请帮助,非常感谢你提前
下面是我的项目代码
安卓清单
主要.dart
我也尝试了下面的代码,但是当点击它时,它会立即退出我的应用程序并转到浏览器而不是拨打电话、短信或 whatsapp:
flutter - 如何在同一个inappwebview Flutter中打开弹窗?
我已经集成了 RazorPay 自定义结帐,在那里我为良好的用户体验创建了自定义设计。
我在inappwebview
Flutter插件中打开这个定制的网络应用程序。Web 应用程序可以正确打开,但是一旦 Razorpay 的 SDK 功能createPayment(data)
运行,它就会打开一个窗口弹出窗口。这个弹出窗口现在在 webview 中不可见。
调用 webview 的 Flutter 代码:
调用代码createPayment()
:当用户单击按钮时,在 webapp 上调用此函数。
PS - RazorPay 的初始化工作正常。我们在浏览器上单独运行 Webview。弹出窗口正在正确打开
flutter - Flutter:找不到证书路径的信任锚
我有一个网站,例如https://xyz.website.com。它在 android 移动浏览器中完美打开。在我的颤振应用程序中,我使用的是inappwebview。当我尝试在 Web 视图中加载该特定网页时,出现以下错误...
I/cr_X509Util(17385):无法验证证书链,错误:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。E/chromium(17385): [ERROR:ssl_client_socket_impl.cc(981)] 握手失败;返回 -1,SSL 错误代码 1,net_error -202
此问题仅在 android 中发生。它在 iOS 中运行良好。
任何想法,如何解决这个问题?
android - Android 11:usesCleartextTraffic 不起作用,但在 android 9 上运行
我希望你能帮助我。我的请求 HTTP 有问题
我试过使用:
明文流量
android:usesCleartextTraffic="true"
网络安全配置
android:networkSecurityConfig="@xml/network_security_config"
network_security_config.xml:
结果保持不变,响应: 在 android 11 中运行
但是,代码可以在 android 9 上运行
谁能帮我解决一下,谢谢
flutter - 麦克风在进入后台时使用 flutter_inappwebview 在 Flutter iOS 应用程序中停止工作
我正在使用 flutter_inappwebview 显示具有 webrtc 功能的 webview,同时使用相机和视频它可以正常工作,直到应用程序设置为后台。
当应用程序最小化(进入后台)时,我仍然可以听到其他用户的通话,但我的麦克风停止工作,其他人听不到我的声音。
这在 Android 上运行良好,但在 iOS 上却不行。
我正在使用flutter_inappwebview 5.3.2版,并具有音频背景模式: