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

flutter - Flutter 为 HTML 加载本地资源

我正在使用flutter_webview包通过以下方式将本地 HTML文件加载到 Widget中:

它可以很好地加载 HTML,但是如果标签指向其他资源(例如同一位置的 CSS 文件或其他本地图像),它们将不会显示在 webview 中。

这些资产(CSS 和图像文件)被添加到项目中从 HTML(相对本地路径)和pubspec中指定路径的位置。

例如,其中一个 HTML 文件包含此元素:

当 HTML 文件加载到 webview 中时,CSS 不会反映该页面的样式。如果我在 HTML 中手动添加/编写 CSS(使用<style>元素来定义它)它会工作得很好。

关于如何使这些 HTML 加载其本地资源的任何建议?(即使它意味着改变包或它的实现方式)

也张贴在这里

0 投票
2 回答
2309 浏览

flutter - Flutter:登录 Instagram 时未获取代码(Instagram 登录不起作用)

我正在使用颤振,我想在我的应用程序中使用 Instagram 登录。所以我正在按照本教程进行 Instagram 登录,

我登录成功但没有获取用户详细信息,它正在打开重定向 URI ( https://www.google.com/ ) 并且没有获取代码和访问令牌。

如果您知道任何事情,请帮助我。

注意:我正在使用flutter_webview_plugin在flutter 中加载webview。

这是为Instagram 登录打开 webview 的代码->

我的日志print("代码 ========== 代码"); 不再打印

0 投票
2 回答
2934 浏览

flutter - (颤振)如果没有互联网连接,如何启动静态 html 页面而不是 URL?

我安装了flutter_webview_plugin。如果没有互联网连接,我正在尝试启动自定义静态 html 页面而不是我的 URL(我的网站 'wwww.duevents.in'),因为“网页不可用”页面看起来不是很专业。

我正在使用它来检查设备上的互联网并且它工作正常(当互联网连接时,'connectionStatus ==true',反之亦然):

}

如果没有互联网连接,这是我有备用 URL 加载的代码:

不管设备是否有互联网连接,它总是以某种方式向我显示带有此代码的 HTML 页面。请告诉我这里有什么问题。

0 投票
0 回答
451 浏览

flutter - Flutter Admob 与 ios WebView

我构建了一个flutter App并成功添加了firebase_admob,Android部署顺利,App按预期工作。

目前我正在完成 iOS 部署,显示了 admob 横幅,一切都很好。

但是,一旦我使用 webview 组件加载屏幕,Admob 横幅就会消失并且不再显示,即使在刷新时间过去之后也是如此。

我尝试在新的 webview 屏幕中请求新的 admob 横幅,但它也没有显示。

iOS 中的 firebase_admob 和 webview 之间是否存在已知冲突?

这就是我如何称呼 Admob 横幅,但没什么特别的。

0 投票
0 回答
65 浏览

android - Webview 插件无法将应用程序打开到全屏?

我在我的应用程序中使用了flutter的flutter_webview_plugin,除了像iPhone X这样带有缺口的手机之外,它在所有手机上都能正常工作。我在顶部和底部都有空白,有什么办法解决它吗?这是截图

0 投票
0 回答
766 浏览

webview - 在颤振中,如何注入`js`脚本`atDocumentStart`而不是`onload`?

我正在尝试webview在 Flutter 中创建一个用户可以作为 Web 浏览器的 Web 浏览器,该浏览器js在文档加载之前将一些代码注入到文档中(atDocumentStart)。

我尝试了几种方法,但似乎总是为时已晚(onload)注入代码。

我希望它在页面之前加载代码(页面依赖于评估的代码来运行)。但它要么为时已晚,要么不起作用。

0 投票
1 回答
548 浏览

javascript - 在 Flutter 移动应用 webview 中使用 npm 包

我正在开发颤振移动应用程序。我想使用一个构建在 web3.js 之上的 npm 包,并提供一些额外的自定义功能。我知道在flutter dart中没有编译为js。我也玩过接受 uri 的 webview 插件。我的一些伙伴争辩说,使用 webview 我们可能可以使用 npm 包。我决定尝试一下,但我错过了入口点,因为我知道 webview 插件接受 URI,而且我不知道如何调整它以使用 npm 包,因此非常感谢有关在颤振移动应用程序中使用 npm 的任何类型的帮助?

0 投票
0 回答
94 浏览

flutter - 如何在flutter_webview_plugin中通过左右滑动来禁用翻页(后退和前进)?

我正在开发一个带有颤振的应用程序,但现在我陷入了一个难题(该应用程序看起来不像原生应用程序,因为页面可以通过滑动来翻转)。我不希望用户通过在屏幕边缘向左或向右滑动来翻页。当我使用 FlutterWebviewPlugin 时如何使用一些代码禁用它?

FlutterWebviewPlugin flutterWebviewPlugin = FlutterWebviewPlugin();

0 投票
1 回答
386 浏览

webview - 我可以使用 flutter_webview_plugin 在 appBar 中实现菜单吗?

我需要在应用程序栏中实现一个菜单并同时显示一个 webview

我正在使用:-Flutter 版本 1.5.4-hotfix.2 -Android SDK 版本 28.0.3

0 投票
0 回答
18 浏览

flutter - 用户登录后不会出现 WebView

我用 Flutter 构建了一个应用程序,登录用户应该会看到类似于 Instagram 的新闻源。登录后,该应用程序会加载一个空白的白色屏幕来代替新闻源。在此应用程序之外(在没有用户身份验证的单独应用程序中)代码可以正常工作。默认情况下,webview 是否以某种方式仅限于用户?我是否也必须在另一个文件中启用 WebView?

登录后,用户会被自动发送到此屏幕,因此应该直接加载新闻源。