flutter - 如何在flutter_inappwebview中运行javascript

标签 flutter dart flutter-dependencies flutter-web

当我想在flutter_inappwebview包中运行javascript时,我发现很难,之前我尝试使用webview_flutter我能够运行runJavascript但是当我使用 webview_flutter 时出现问题,例如当我使用 webview_flutter

时,我无法上传此文件
final json =
              jsonEncode(TawkVisitor(name: "jhon", email: "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fa90929594ba979b9396d4999597" rel="noreferrer noopener nofollow">[email protected]</a>"));

          String javascriptString;

          javascriptString =
              '''Tawk_API = Tawk_API || {};Tawk_API.onLoad = function() {Tawk_API.setAttributes($json);''';

          await controller.runJavascript(javascriptString);

          setState(() {});

你们能帮助一下如何在包中运行 javascript flutter_inappwebview

最佳答案

试试这个:

String yourCode = "alert('JS Running')";
controller.evaluateJavascript(source: yourCode).then((result) {
debugPrint(result);
});

关于flutter - 如何在flutter_inappwebview中运行javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74759294/

相关文章:

flutter - 如何将小部件堆叠在TextField下,并使其在加载更多内容时增长到底部?

git - 在 Android Studio 中,从 Git 克隆 flutter 项目时, "run"按钮被禁用/变灰

flutter - 如何在Flutter中正确添加共享插件

api - Flutter:接收数据时连接关闭

flutter - 如何查看特定版本的 Flutter API 网站?

android - 仅在 flutter 中的角落边框

flutter - 如何在 Flutter 中设置按钮飞溅效果的边界?

dart - 滚动 Controller flutter 错误发生异常

flutter - 无法在iOS 14上运行带有flutter的ios应用

flutter - flutter_secure_storage 可以存储多少数据?