问题标签 [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.

0 投票
0 回答
63 浏览

flutter - Flutter InAppWebView 的问题(空白页)

单击网站 whatsapp.com 上的链接时会打开空白页。“onLoadStart”中的 URL 返回一个空字符串。“onLoadError”中没有错误。如果将 URL 粘贴到“initialUrlRequest”中,则一切正常。如果禁用 JavaScript,那么一切正常。此问题仅在启用 JavaScript 的情况下出现。如果在常规浏览器中打开站点并单击链接,那么一切都很好,谢谢您的帮助!

flutter_inappwebview 5.3.2

0 投票
1 回答
50 浏览

flutter - inappwebview 中的flutter_problem

关于flutter inappwebview的问题!!

我在flutter_webview中通过以下代码处理了Schema。

我应该如何在flutter_inappwebview中更改上面的代码?

请帮帮我!我请求你的慷慨。先感谢您!!

0 投票
2 回答
349 浏览

flutter - 在 SingleChildScrollView 内颤动 InAppWebView

我有一个要求制作一张卡片,其中包含一个网页视图,然后是更多小部件。视图应该看起来像这样

我做了这样的实现:

设置_webviewHeightSetInOnLoadStop如下:

这个实现的问题是,当 webview 太大时,Android 会崩溃:

据我了解,这是由于 webview 的高度而引发的,这是系统限制的。

所以我想要一种 webview 可滚动的行为,它的容器有一个固定的高度,比屏幕大一点(需要时),当在任一方向上到达 webview 的滚动结束时,传递拖动事件到SingleChildScrollView.

0 投票
0 回答
57 浏览

flutter - Flutter flutter_inappwebview 如何获取响应参数

用户在 InAppWebView 内导航后,如何从 POST 调用中获取响应参数(例如标头)?这个库甚至可能/支持吗?

0 投票
0 回答
71 浏览

flutter - Flutter InAppWebView:loadFile 不接受带有 URL 的查询参数

我正在我的 Flutter 项目中实现InAppWebView。我正在从包含所有 Javascript 和 CSS 文件的资产中加载本地文件。

预期行为:我想使用本地文件路径传递查询参数。例如,assets/board/index.html?letter=5&mode=1

当前行为:就像,目前我正在传递assets/board/index.html并且它的加载文件成功。assets/board/index.html?letter=5&mode=1但如果我通过上述路径( ),它不起作用。我没有收到任何错误,但它只是显示空白页。

PS 如果我在某处托管并使用initialUrlRequest.

有关更多详细信息,请查看此处

如果您需要任何其他信息,请告诉我。请帮忙。

0 投票
0 回答
21 浏览

ios - WKUserContentController.contentWorlds.getter 中的错误

我在 5.3.2 版本中使用 Flutter 2.5.3 和 flutter_inappwebview,并且我有一个包含以下信息的 crashlytics 报告:

我无法在我的设备上重现该错误,也没有收到用户的任何崩溃反馈,但我不知道什么会引发此错误。

0 投票
0 回答
84 浏览

flutter - 如何去除flutter webview的背景白色

我使用flutter_inappwebview包在容器中显示 webview。在我的网络视图中,底部有一个图像和一些操作按钮。加载 webview 后,底部有空白。加载后如何删除webview的空白?我已将 transparentbackground 设置为 true,但没有更改。我可以将 webview 内容的背景更改为透明吗?

0 投票
0 回答
43 浏览

ios - 如何在 iOS 中设置 flutter_inappwebview initialHeaders

我在 flutter_inappwebview 插件(版本 5.3.2)中为 URL 请求设置初始标头时遇到问题。在 Android 上一切正常,但在 iOS 中,标题显然没有设置。

我肯定错过了什么。有没有人在 iOS 中成功发送了授权标头?

0 投票
2 回答
96 浏览

javascript - 使用自定义 javascriptInterfaceAdapter Flutter webview 或使用 webview 控制器调用 JS

我有一个旧的 java 项目,它使用 addJavascriptInterface 在 andorid webview 中执行

JavascriptAdapter类中有几个@JavascriptInterface功能。例如

现在在 android 应用程序中打开 webview 后,使用 JS 我们可以像这样访问该功能 -

var strMacAddress = AndroidFunctions.getMACAddress();

现在我想在flutter上实现这个东西。为此,我正在使用flutter inAppWebview 插件。

另外,我尝试过flutter_webview,WKWebview。

0 投票
2 回答
50 浏览

android - 减少颤动中的网页浏览百分比

几个星期以来,我一直在使用 InAppWebView 包中的一个简单的 web 视图。关键是它根本没有响应,基本上我看到它可以通过减少 60% 的百分比来解决,但是我无法实现任何让客户满意的东西。有人想出了如何在不触及服务器任何内容的情况下以百分比形式减少 webview 的内容。

粘贴部分代码:

我将不胜感激任何帮助。感谢!