问题标签 [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.
flutter - xcode 解析问题:找不到模块 webview_fltter_wkwebview
在mac上使用vscode编译带有webview的flutter app,在ios模拟器中运行,很正常,并且我在ios的Info.plist中添加了“io.flutter.embedded_views_previewYES”,我确定我已经安装了“webview_flutter”插件,但是当我在xcode中运行,老是出现“Module webview_flutter_wkwebview”not found,到现在还没有解决,请帮忙,谢谢!
flutter - 在 Flutter 的 webview 中读取元数据
我在 Flutter 的应用程序中使用 webview_flutter。我需要知道在该 web 视图中打开的页面的语言,也许是阅读“lang=en-us”标签。我怎样才能做到这一点?
flutter - Flutter [webview_flutter] javascriptChannels 如何与端口一起工作?
使用颤振插件:webview_flutter
所有从 JS 发送数据到 webview_flutter 的例子都有类似的语法:
网页:
扑:
那行得通,除了...现在,如果在网络浏览器中查看,该网页会给我一个 JS 错误。(防止其他JS运行)
javascriptChannel 的正确(javascript)语法似乎类似于:
这在 webbrowser 中有效,但现在 webview_flutter 当然不高兴。
显然有办法解决这个问题,我只是问:我是否遗漏了文档中的某些内容?有没有办法在 webview_flutter 中同时指定通道名称和端口?
flutter - 如何禁用 Flutter WebView 的长按?
我正在寻找一种方法来禁用 webview_flutter 上的长按功能。我只发现一篇关于使用 evaluateJavascript 来做到这一点的帖子,但它对我不起作用。任何提示?谢谢!
flutter - 如何使用 webview_flutter 设置启用 Dom 存储为 TRUE
DomStorageEnabled [webview_flutter] 有问题,我无法设置命令:settings.setDomStorageEnabled(true);
我一直在实现网站 React JS 并使用 cookie、本地存储、如何在 webview_flutter 中启用?
谢谢。
reactjs - webview_flutter javascript 通道无法在发布模式下通信
我在我的应用程序中使用3.0.0webview_flutter
版本。我大量使用颤振和javascript之间的双向通信。一切都很好地在调试模式下工作。但是,在我构建 APK 之后,javascript 通道开始出现一些错误。我尝试过并得到了同样的错误。flutter run --release
在我的 Web 应用程序 (ReactJs) 中,我以这种方式使用通道:
索引.html
调用来自 React 组件,如下所示:
我的 Flutter 端的 Webview 设置:
Completer<WebViewController> webViewCompleter = Completer<WebViewController>();
当我从 ReactJs 调用通道时,我收到此错误:
flutter - 本地图片文件可以和 webview_flutter 一起使用吗?
背景
我使用webview_flutter 3.0.0
它来呈现我正在实时创建的复杂 HTML 字符串。所以它不是从网络加载的内容。我这样做如下:
然后在我的用户界面中
我的实时 HTML 字符串(createComplexHTMLStringInRealTime())看起来像这样:
我的问题
在我形成的 HTML 字符串中,我想包含一些图像,它们是 pubspec.yaml 中定义的本地资产文件
所以我试着这样做:
但这没有加载任何东西,然后我尝试了
依然没有。
无论如何要加载与我生成的文本内联的本地文件以将本地文件加载到 webview 中?
flutter - webview_flutter 在生产模式下加载条带结帐页面时给出一个空白页面
我已经通过 Flutter 中的 web 视图集成了 Stripe 结帐页面。如果我使用条带的测试模式一切正常,但一旦我切换到生产模式,webview 就完全空白。在条纹控制台中,我可以看到页面被加载并且每次我回电话时都取消了付款,所以条纹页面正在工作。有什么建议吗?