我是來自IOS和Android的新手,並試圖複製這些應用程序中的功能,我使用的用戶名和密碼保存在首選項(isolatedstorage)中並將其注入https網頁的javascript。從previous question I asked之前,我現在明白了,我不能使用System.Windows.Forms的,因爲這是對W8Desktop,我瞄準的Windows Phone 8javascript用戶名密碼https登錄問題的Windows Phone 8
Android中我做了以下內容:
view.loadUrl(「javascript:document.getElementById(‘Login1_UserName’).value=’」+userName+」‘;javascript:document.getElementById(‘Login1_Password’).value = ‘」+password+」‘;」);
view.loadUrl(「javascript:document.getElementById(‘Login1_LoginButton’).click();」);
和我我試圖在Visual Studio 2012中做,但它不工作。這是我的代碼:
Browser.Navigate(new Uri(mainUrl, UriKind.Absolute));
Browser.InvokeScript(「eval」, new string[] { 「document.getElementById(‘Login1_UserName’).value = ‘」+username+」‘ , document.getElementById(‘Login1_Password’).value = ‘」+password+」‘;」});
Browser.InvokeScript(「eval」, new string[] { 「document.getElementById(‘Login1_LoginButton’).click();」});
但它只是不會工作。所以我的問題有兩個:
- 如果我想創建一個小的腳本,我認爲被稱爲EVAL,做我添加了一個資源文件到我的項目或將其添加爲代碼在我的MainPage.xaml中塊。 CS?如果是這樣如何?
- 如果我這樣做,是否有我的語法問題?
非常感謝您可能提供幫助的任何指針。
嗨,夥計們,仍然需要解決這個問題,有人會通過這個問題,並有一些想法,我做錯了什麼。 – timv