webViewでwebページにアクセスする際に、PHPの$_SERVERで扱えるようにHTTPヘッダを送信したい
いまVisualStudioForMacで簡単なiOS/Android向けのブラウザアプリを作っています。
webViewを作ったのですが、端末識別IDなどをサーバ側へ送信したいのですが、やり方がわかりません。
現状は下記のソースになっています。どなたかお力添え頂けると助かります・・・。
###webPage.cs
c#
1 var webview = new view.exWebView{ 2 VerticalOptions = LayoutOptions.FillAndExpand, 3 Source="http://www.example.com" 4 } 5 6 7 var back_btn = new Button 8 { 9 Text = "戻る", 10 HorizontalOptions = LayoutOptions.StartAndExpand, 11 IsEnabled = false 12 }; 13 back_btn.Clicked += (s, e) => 14 {// ボタンが押された時の処理 15 webview.GoBack(); // 戻る 16 }; 17 var menu_btn = new Button 18 { 19 Text = "メニュー", 20 HorizontalOptions = LayoutOptions.End, 21 IsEnabled = true 22 }; 23 menu_btn.Clicked += (s, e) => 24 {// ボタンが押された時の処理 25 //webview.GoBack(); // 戻る 26 webview.Source = "http://www.example.com/menu/"; 27 }; 28 29 var logo_img = new Image 30 { 31 Source = "http://www.example.com/example.png", 32 HorizontalOptions = LayoutOptions.FillAndExpand 33 }; 34 35 var stack = new StackLayout 36 { 37 Orientation = StackOrientation.Horizontal, 38 Children = { 39 back_btn,logo_img,menu_btn 40 } 41 }; 42 43 int padding = 0; 44 if (Device.RuntimePlatform==Device.iOS){ 45 padding = 20; 46 } 47 Content = new StackLayout 48 { 49 Padding = new Thickness(0, padding, 0, 0), 50 Children = { 51 stack,webview 52 } 53 }; 54 55 webview.Navigated += (s, e) => 56 { 57 back_btn.IsEnabled = webview.CanGoBack; 58 this.IsBusy = false; 59 };
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。