2011-02-03 104 views
0

我想从我的Windows Phone应用程序向外部网页进行身份验证。然后,我将要进一步在网站上抓取页面,但需要通过身份验证问题。从Windows Phone 7/Silverlight调用Javascript函数

外部网站上的页面有一个函数调用validateLogin,它需要登录名和密码。

我想从我的Windows Phone代码中传递所需的参数来调用此函数。这将有助于登录到网站,并希望我可以继续刮页。

+0

检查这个职位的应用程序的强大和可靠的方法:/(HTTP [中的Windows Phone 7调用JavaScript函数] /blogs.msdn.com/b/mikeormond/archive/2010/08/26/calling-javascript-functions-in-windows-phone-7.aspx) – 2011-02-06 14:52:18

回答

1

使用WebBrowser控件并调用InvokeScript方法。确保您在WebBrowser控件上设置了IsScriptEnabled,并且您在WMAppManifest.xml中指定了ID_CAP_WEBBROWSERCOMPONENT功能。

补充说明一下:刮痧网页很少创建使用网站:)

+0

是的,我知道刮刮是脆弱的 - 但没有选择 - 它没有'我们希望它的可管理性有很大的改变。 – 2011-02-04 09:05:09