假设我已将 google 表单集成到我的 flutter 应用程序中,并且我希望我的用户能够准确填写它,如果他们不这样做,那么我想限制我的应用程序的进一步功能。
最佳答案
所以我找到了一种在flutter webview中读取google表单成功完成消息的方法。
我们可以创建一个方法并使用Web View Controller 来读取页面的JavascriptInterface。始终发布成功提交消息的 div 称为“vHW8K”。所以我们可以检查这个div是否有一些值,如果有那么这意味着表单已成功提交
future checkFormFilledStatus() 异步 { return wait _webViewController.runJavascriptReturningResult("document.getElementsByClassName('vHW8K').length > 0") == "true"; }
Completion message display div This is how successful completion is displayed
关于flutter - 如何知道Flutter webview中的Google表单是否提交成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73626219/