■ WebView 클래스 : ScriptNotify 이벤트를 사용해 컨트롤에 포함된 콘텐츠가 JavaScript를 사용하여 응용 프로그램에 문자열 전달하기

----------------------------------------------------------------------------------------------------

[JavaScript]

 

window.external.notify('테스트');

 

[C#]

 

using Windows.UI.Popups;

using Windows.UI.Xaml.Controls;

 

private WebView webView;

 

...

 

this.webView.ScriptNotify += webView_ScriptNotify;

 

#region 웹 뷰 스크립트 통지시 처리하기 - webView_ScriptNotify(sender, e)

 

/// <summary>

/// 웹 뷰 스크립트 통지시 처리하기

/// </summary>

/// <param name="sender">이벤트 발생자</param>

/// <param name="e">이벤트인자</param>

async private void webView_ScriptNotify(object sender, NotifyEventArgs e)

{

    MessageDialog messageDialog = new MessageDialog(e.Value);

 

    await messageDialog.ShowAsync();

}

 

#endregion

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요