2011-02-03 103 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