最新の記事アプリケーションアクティビティ、インテント、サービスについてデバイスAndroidでのデバイス制御について。地磁気センサ、加速度センサなどマルチメディアグラフィックス、音楽や動画再生などマルチメディア処理についてユーザインターフェースAndroidのユーザインターフェイスについて、またユーザインターフェイスを提供するコンポーネントの話題について。リソースAndroidでのアイコン、画像、文字列、ローカライゼーションなどHacksマッシュアップ開発環境Androidの開発環境など。コメントはまだありませんWebBrowserコントロールはWebサイトを表示するためのコントロールです。このコントロールを使用することで簡単に任意のURLのWebサイトを表示させることができます。この記事ではWebBrowserコントロールでJavaScriptを動作させるための方法も紹介します。WebBrowserコントロールを配置してみようWebBrowserコントロールはxamlを使用して簡単に配置することができます。注意点として、Name属性を必ず指定しないと正常に動作しません。下記はWebBrowserコントロールをxamlに配置したサンプルです。&lt;/Grid&gt;&lt;/Grid&gt;15行目~16行目でWebBrowserコントロールを配置しています。任意のURLのWebページを表示させてみよう配置が完了したら、今度はWebサイトを表示させてみましょう。下図のようにTextBoxに入力したURLをWebBrowserコントロールで表示されるサンプルを作成してみましょう。WebサイトのURLを入力するTextBoxと表示させるアクションを行うためのButtonを追加します。/&gt;&lt;/Grid&gt;22行目でTextBoxを、23行目でButtonを追加しています。ButtonにはClickイベント発生時にbutton1_Clickというメソッドが実行されるようにClick属性を設定しています。次はbutton1_Clickメソッドの中身を実装していきましょう。下記はTextBoxに入力されたUrlをWebBrowserコントロールで表示させるサンプルです。}}12行目にてWebBrowserコントロールのNavigateメソッドを使用して入力されたURLのWebサイトを表示させています。引数にはUriクラスのオブジェクトを指定します。試しにhttp://techbooster.orgと入力してButtonを押下すると以下のような画面が表示されます。JavaScriptを動作させるここまでで、Webサイトを表示することができましたが、この状態ではJavaScriptが動作しません。techboosterのトップページを表示させてみるとよくわかると思いますが、真ん中の部分が読み込み中のままとなっています。JavaScriptを動作させたい場合はWebBrowserコントロールのIsScriptEnabledプロパティにtrueを設定する必要があります。このプロパティのデフォルト値はfalseとなっているため、JavaScriptが動作しません。下記は画面読み込み時にIsScriptEnabledプロパティの値をtrueにし、JavaScriptを動作できるようにするサンプルです。}}17行目にて、IsScriptEnabledプロパティの値をtrueにして、JavaScriptが動作するようにしています。一度techboosterのトップページを表示させてみましょう。下記のように読み込み中であった部分が正常に読み込まれます。2.0(β)に対応した解説書です。TechBooster.TechBoosterについて。