我试图帮助用户登录到使用自定义他们的帐户WebBrowser
控件。 我想设置一个输入变量的值使用到玩家用户名WebBrowser
的InvokeScript
功能。 不过,我目前的解决方案是什么都不做,但呈现一个空白页。
我当前的代码看起来像这样(网页是我的名字WebBrowser
控件):
web.Navigate(CurrentURL, null, @"<script type='text/javascript'>
function SetPlayerData(input) {
username.value = input;
return true;
}
</script>");
web.Navigated += (o, e) =>
{
web.IsScriptEnabled = true;
web.InvokeScript("SetPlayerData", @"test");
};
如前所述,这不马上工作。 我试图做到这一点在Windows Phone等数个例子的我在这里和在其他地方都不行发现,因为我没有获得相同的功能。
我将如何执行此成功?
编辑:也许我不清楚,但我用的Windows Phone,它有一个可用的有限API意味着我没有访问工作Document
属性和一些其他的功能。 我有机会获得InvokeScript
,但没有更多。