0

私は IOS と Android から来た初心者で、設定 (isolatedstorage) に保存されているユーザー名とパスワードを使用し、https Web ページの JavaScript に挿入するアプリの機能を複製しようとしています。以前の質問から、System.Windows.Forms は W8Desktop 用であり、Windows Phone 8 をターゲットにしているため、使用できないことがわかりました。

アンドロイドでは、次のことを行いました:

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();”});

しかし、それはうまくいきません。だから私の質問は2つです:

  1. eval と呼ばれる小さなスクリプトを作成したい場合、リソース ファイルをプロジェクトに追加するか、それをコード ブロックとして mainpage.xaml.cs に追加しますか? もしそうなら、どのように?
  2. 上記のようにすると、構文に問題がありますか?

あなたが助けることができるかもしれないどんな指針にも感謝します。

4

1 に答える 1