当我想在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/