问题标签 [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.
android - Flutter InAppWebView 如何禁用跨域策略?
我正在使用 InAppWebView 通过监听 onLoadResource 来制作视频下载应用程序,并抓取用户播放的视频并在 iframe 中播放视频,并且由于跨源策略,我无法获取 iframe 中的 url (.mp4, .m3u8......),我确实将allowUniversalAccessFromFileURLs和allowFileAccessFromFileURLs设置为true,但没有结果我无法获得iframe调用的资源:/,这是我的初始选项:
如果非常熟悉 inappwebview 或颤振的人会告诉我如何在颤振中禁用跨源策略或如何在不使用代理的情况下收听我的应用程序 http 请求...,我将不胜感激
flutter - 如何保存第一次登录的 sessionId 并且不会让我每次都在 inappwebview 中登录
我想编写一个应用程序,让我从应用程序注册并发送发布请求并获得对 inappwebview 的响应,就像下面的考试一样
它登录正常。
但是当我转到另一个链接或当我关闭应用程序并再次登录时,它要求我再次登录我只想保存不会让我每次都登录的 cookie 或会话 ID
flutter - 在flutter inappWebview中自动填充登录凭据
我正在使用 flutter_inappwebview 插件来开发安卓浏览器。现在我需要为不同的网站(如 facebook、twitter 等)保存和自动填充登录凭据。我开始了解如何使用 flutter_secure_storage 插件安全地存储登录数据,但我对如何实现这一点一无所知。我希望此功能与 Google Chrome 中的功能完全相同。如果可以,请提供帮助...提前致谢!
flutter - Flutter InAppWebView 不允许文本字段中包含非英文内容
我在这里https://pub.dev/packages/flutter_inappwebview的 Flutter InAppWebView 插件版本 4.0.0+4 遇到了一个奇怪的问题,我尝试将简单的联系我们表单加载到插件中并意识到我不能如果我使用非英文键盘,则将内容输入到 html 输入文本字段中,在我的情况下,我使用越南语键盘。如果我将键盘切换到英文键盘,那么它就可以工作了。我仔细检查了联系我们表格,并确保它在 Flutter 应用程序之外的 Chrome 浏览器上 100% 工作,甚至使用非英文键盘。我没有为插件使用任何特殊的代码或设置,就像 pub.dev 中提到的一样。我正在使用 Flutter channel stable v. 1.22.6
如果您需要,这是我的代码:
谢谢。
flutter - Flutter 和 InAppWebView 如何获取高度?
在flutter中,在使用Webview的时候,有时候想要在它的上方和下方显示内容。
问题 - 1?Webview 需要约束,否则无法显示:您需要将 Webview 包装在具有固定大小的容器下或具有可扩展或类似内容的列下。
问题 - 2?高度可以很容易地获取,但有时 Webview 会加载异步数据,例如嵌入脚本,这会改变页面的样式。在这种情况下,很难知道如何以及何时获取 Webview 高度。
有了这些问题,大多数时候你的 Webview 会显示一个滚动条,当到达 webview 的底部时,用户将无法滚动你的颤动页面。滚动将与 Webview 冲突。
解决这个问题的最佳方法是什么?
flutter - 在应用浏览器中隐藏功能不起作用?
我正在使用 InAppWebView 插件中的 InAppBrowser 类在我的颤振应用程序中打开浏览器。
案例:我正在检查流中的网络,所以如果没有连接来隐藏浏览器,如果有继续浏览
问题:显示浏览器后,当我想隐藏它时不起作用
主要代码
InAppBrowser 类
flutter - 当用户尝试使用 flutter_inappwebview 在移动应用程序中上传文件时,如何请求用户权限?
我正在尝试使用 flutter_inappwebviewplugin 创建一个颤振 Web 应用程序。在应用程序中,我添加了一个用于文件上传的 dropzone 插件。此功能在浏览器和 Android 应用程序上都可以正常工作。但在 android 应用程序中,我试图在用户上传文件时询问文件存储和相机权限。如果用户允许访问存储,则只有用户可以在应用程序上上传文件。
为了启用相机使用,我正在关注这个
flutter - Webview不断刷新——Flutter InAppWebView
所以我试图在 Webview 中设置一个 cookie(设置用户令牌),但我遇到了页面不断刷新的问题。这是代码:
问题是设置cookie的唯一方法是在评估javascript之后刷新页面并且页面刷新不会停止。谢谢你。