登录用户名和密码在Gmail中使用Windows 10 iot on raspberry Pi

问题描述 投票:0回答:1

我创建了应用,其中添加了webview并重定向到Gmail登录页面。

GmailWebView.Navigate("https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1#identifier")

现在我想添加用户ID和密码并单击登录但不能这样做。我无法添加System.Windows.Forms.WebBrowser所以我可以使用它。我们在win10中有什么东西可以完成这个。

c# windows-10-universal raspberry-pi2 windows-10-iot-core
1个回答
1
投票

首先在webView中订阅NavigationCompleted,如下所示

<WebView x:Name="webView" NavigationCompleted="webView_NavigationCompleted"></WebView>

导航到您的网址后,导航完成了NavigationCompleted raise.and您可以控制您的webView。

   await webView.InvokeScriptAsync("eval", new[] {
       "var usernameText=document.getElementById(\"UserName\");"+
       "var passwordText=document.getElementById(\"Password\");"+
       "var button=document.getElementById(\"SubmitButton\");"+
       "button.attachEvent('onclick', MyButtonClicked);"+
       "function MyButtonClicked(){" +
           " //click Function"+
       "}"
   });
© www.soinside.com 2019 - 2024. All rights reserved.