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

ios - 如何更改此已弃用的代码?(flutter_inappwebview)

我的代码使用了 inappview 依赖项,但抛出了这个警告: iOS 9.0 中不推荐使用 Setter for 'statusBarStyle': Use -[UIViewController preferredStatusBarStyle]

如何将此弃用的代码转换为新版本的代码?

0 投票
2 回答
1286 浏览

flutter - Flutter中有什么方法可以进行webview缓存优化吗?

我使用 flutter_inappwebview 将网站提取到 Flutter 应用程序中。我想在 webview 启动期间将所有资源(如 JS 和 CSS 文件内容)从网站保存到缓存中,然后当我调用同一个网站时,资源将拦截并将缓存的文件注入 webview。这可能吗..如果可能的话如何..请举例说明。谢谢你。

0 投票
1 回答
1379 浏览

flutter - flutter_inappwebview本地https连接在flutter应用程序中被拒绝

我正在尝试通过 https 从资产中提供本地内容,以便访问需要 ssl 的 webrtc 等功能。

由于 flutter_inappwebview 中提供的本地应用服务器不处理 ssl 连接,因此我将 InAppLocalHostServer 类替换为 InAppLocalHostSecureServer 并使用以下代码:

大部分代码是原始类的复制粘贴。

我改变的是我调用 HttpServer.bindSecure 而不是 HttpServer.bind 并且我提供了 openssl 证书和密钥。

服务器似乎在控制台中没有记录错误的情况下启动,但我无法访问它。

这是尝试访问本地 url 的客户端代码:

控制台中没有出现错误,但颤动页面显示以下错误消息:

净::ERR_CONNECTION_REFUSED

欢迎任何帮助。

0 投票
1 回答
2006 浏览

flutter - Flutter InAppWebView - 在浏览器中打开其他网站地址

我在使用 Webview 时通过下面的代码实现了这一点

但是当我使用inappwebview时,上面的代码并没有起作用。使用Inappwebview在浏览器中打开外部网址怎么办?

InAppWebView:https ://pub.dev/packages/flutter_inappwebview

0 投票
4 回答
2053 浏览

flutter - Flutter - 禁用导航 InAppWebView

我是 Flutter 的新手,我想在其他小部件之间放置一个 Web 视图,并且我正在使用 InAppWebView 颤振来执行此操作,但我想阻止用户在单击按钮时导航到其他页面在 web 视图中。我是否必须为 iOS 和 Android 编写一些本机代码来阻止导航?

谢谢

0 投票
0 回答
146 浏览

flutter - Flutter 在使用 InAppWebView 插件加载页面之前注入 css

我将 css 注入到 Flutter 中的 InAppWebView 组件中,它隐藏了页面上的内容,但内容显示了一点。我在选项中尝试了 contentBlockers 来阻止 css 选择器并在 onLoadStart、onLoadStop、onWebViewCreated 和 onProgressChanged 事件中注入 css,但我无法解决闪烁问题。

如何在页面出现在屏幕上之前注入 css 而没有内容闪烁?

0 投票
0 回答
122 浏览

flutter - Flutter:如何正确维护文件下载/通过 JavaScript 提取嵌入 PDF 的会话?

我被文件下载卡住了一点。我正在使用 Headless-InAppWebView 导航到某个页面,该页面包含嵌入在 iframe 中的 pdf 文件。

我需要将此 PDF 文件下载到设备上。现在我一直用

和 Flutter Downloader 或一个简单的 http.get,在 Header 中包含 Cookie。

但是,这似乎不适用于所有页面的作业。

在另一台服务器上,这会导致错误未授权。如何正确维护从 WebView 的会话以从那里下载文件,或者是否有另一种方法可以从嵌入文件中提取字节?或者也许从 WebView 缓存中提取文件?

提前谢谢了!

0 投票
1 回答
1214 浏览

php - 使用 flutter-inappwebview 将数据发送到网页

我正在使用 inappwebview 包,它会打开一个网页。我想从我的 Flutter 应用程序接收一些数据到我的网页(php/html),或者可能有更好的选择?基本上用户在应用程序中选择一个产品,然后 inappwebview 包将打开这个网页以显示一些特定的产品)。
我发现 inappwebview postData:“使用 POST 方法将给定的 [url] 和 [postData] 加载到此 WebView 中”,我尝试过的是;

而在网页(php)中我不知道这些数据是如何接收的,我试着这样写;

我猜这是不正确的。请帮我!

0 投票
0 回答
339 浏览

flutter - Remove url bar from chromeSafariBrowser in flutter_inappwebview

I am using ChromeSafariBrowser class of flutter_inappwebview to show the webview which contains videos. I am using this class cause it supports pip and also shows media controls on video play which most of dependencies doesnt provide. Now I want to remove the url bar from the top, how can i achieve it? Any help is appreciated, thanks in advance..

I want to remove the rectangular marked area in this picture

Following is my sample code

0 投票
3 回答
1089 浏览

flutter - flutter_inappwebview 动态 URL 变化

我正在使用 flutter_inappwebview 在颤振应用程序中显示我的网站。

在我的应用程序一个抽屉菜单中,当我单击抽屉菜单项更改flutter_inappwebview URL 并在flutter_inappwebview 中加载新URL 时。

抽屉菜单和 flutter_inappwebview 都在不同的页面中。

这可以在颤振中实现吗

这是我的 flutter_inappwebview 代码

} }