我想在xaml c#windows 8商店应用中控制网络浏览器 但是我看不到方法 我在c#中用于表单应用程序的那个在下面给出
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.DocumentText.Contains("xxxx"))
{
webBrowser1.Document.GetElementById("login").SetAttribute("value", "admin");
webBrowser1.Document.GetElementById("pass").SetAttribute("value", "password1");
webBrowser1.Document.GetElementById("submit").InvokeMember("click");
}
}
如何在Windows 8 xaml c#store应用程序中使用相同的功能?
答案 0 :(得分:0)
尝试:
webView1.InvokeScript(
"eval",
new string[] { "document.getElementById('login').value = 'admin';" });
webView1.InvokeScript(
"eval",
new string[] { "document.getElementById('pass').value = 'password';" });
webView1.InvokeScript(
"eval",
new string[] { "document.getElementById('submit').click();" });