问题标签 [webview-flutter]
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.
file-upload - 如何在 webview_flutter 中从画廊或相机 android 打开文件选择器?
我目前正在开发一个基于 php 和 javascript 的项目,在其功能中,它需要通过输入上传图像,这可以在浏览器中完美运行。将web应用封装在一个android应用中,我使用flutter作为框架,通过3.0.0版本的webview_flutter插件。它不允许打开相机或 android 图片库。
最后,我需要您的宝贵支持,javascript需要或推荐什么样的方法来打开意图并显示相机或图库?
谢谢大家!!!
这是我对pubspec.yaml的依赖项
这是我在build.gradle中的默认配置 Android :
这也是我的进口商品:
我在main.dart 中的方法:
flutter - 如何在 Flutter webview 中向重定向 url 添加参数?
我创建了这个 WebviewScaffoldScreen 小部件来在我的应用程序中加载 url。每当重定向 url 时,我都需要将某些 id 和令牌添加到重定向的 url,以便服务器接受此请求并返回我需要的网页。
重定向网址:
“https://stack.com/messages/?id=1”
我想实现的网址,然后重新加载:
“https://stack.com/mesages/?id=1&user_id=333token=abc”
是否可以在导航请求中附加/编辑重定向 url?我尝试将 webview 控制器和 reloadUrl() 与附加的 url 一起使用,但它创建了一个循环,并且 webview 没有重定向到附加的 url。
我在 Flutter v2.8.0 中使用包 webview_flutter 3.0.0。非常感谢!
flutter - Flutter YouTube 嵌入问题 (HtmlUnescape)
这样的数据来自 API 作为字符串。
</strong></p>\r\n<p>1970 yılından bu yana eğitim sekt&ouml;r&uuml;nde girişimcilik ruhunu ortaya koyarak yeniliklerin peşinde koşan &Ccedil;anga, 20 metrekarelik d&uuml;kk&acirc;nda başlayan ser&uuml;venin başarı hik&acirc;yesine d&ouml;n&uuml;şme yolculuğunu &rsquo;ye anlattı. &Ccedil;anga, eğitime verdiği &ouml;nemle girişimcilik ruhunu harmanlayarak hayata ge&ccedil;irdiği projeler ve &ccedil;alışmalar hakkında bilgiler verdi.</p>\r\n<p>&nbsp;<iframe src="//www.youtube.com/embed/bMhrZko2Nfo" width="560" height="314" allowfullscreen="allowfullscreen"></iframe></p>\r\n<p><strong>&lsquo;AKADEMİK YAYIN PORTF&Ouml;Y&Uuml;NDE 3&rsquo;&Uuml;NC&Uuml;Y&Uuml;Z&rsquo;</strong><br />
这就是我在我的应用程序中显示这些数据的方式。包=(html_unescape:^2.0.0,flutter_html:^2.2.1)
文字部分没有问题,但是如果有 youtube 嵌入视频,则该部分在模拟器中为空白,在手机上看起来像这样。有人可以帮忙吗?
错误代码 :
有没有办法解决这个问题?
flutter - webview_flutter:未捕获(承诺) NotAllowedError:写入权限被拒绝
Copy to clipboard
预期行为:使用从网站复制文本
行为:它会引发以下错误,并且文本不会复制到 android 的 Clipbord。
包:webview_flutter
示例代码:
flutter - 如何在 webview_flutter 中禁用 Google AMP
有没有办法在 webview_flutter 中禁用 Google AMP?我想在真实服务器中查看真实站点,而不是 Google 搜索中的 AMP 版本。
flutter - 带有 innerHTML 回调问题的 Flutter webview
我正在调用一个 webview,我们称它为 main index.html
,它有一个带有displayAlert()
方法的 JS 文件。index.html
它有另一个innerHTML
(这是在一个测试文件夹中)。每当我打电话await webViewController.runJavascript("displayAlert()");
时,它都会以Uncaught ReferenceError : displayAlert is not defined, source:file"///PATH_TO_ANDROID_STORAGE/test/index.html
某种方式将回调转发到innerHTML
而不是主要index.html
处理它。这只发生在 android 上而不是 iOS 上。我正在使用“https://pub.dev/packages/webview_flutter”
android - 输入字段在flutter webview中不可编辑
项目图片我正在使用 webviewx 在我的颤振项目中显示一个 Web 应用程序。扫描结果输入字段最初是可编辑的。但是,如果我扫描,在输入字段中设置值并再次导航回此页面,则输入字段不再收听。键盘无法打开,我无法编辑输入字段。
网页浏览
扫描器
flutter - 如何检测flutter webview中的内部html何时发生变化
我正在使用webview_flutter从我的 Flutter 应用程序上的 URL 查看页面,我需要做的是检测 HTML 代码何时发生更改而不更改 URL。因为有一些数据使用 JS 超时更改,我需要检查 HTML 并在它更改时从中获取一些数据,而无需使用任何
因为页面没有重新加载或者 URL 没有改变,所以除了 HTML 代码之外一切都一样。这是 Web 视图的样子:
这是获取 HTML 内容的方法