1

私は window.external.Notify("someText") を使用していますWP8 HTML5 App

function func() 
{ 
   window.external.Notify("clearTextBox"); 
}

ScriptNotify のイベント ハンドラを作成しました

private void BrowserScriptNotify(object sender, NotifyEventArgs e)
{
        //Do your business here
}

私のXAMLには次のものがあります:

<phone:WebBrowser x:Name="Browser" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Loaded="Browser_Loaded" IsScriptEnabled="true" ScriptNotify="BrowserScriptNotify" NavigationFailed="Browser_NavigationFailed" />

すべて正常に動作しますが、イベント ハンドラから JS に結果を戻すにはどうすればよいですか? イベントハンドラの最後の行でJS関数を呼び出すことが唯一の解決策ですか?

4

1 に答える 1

0

はい、言語間の境界を越える場合は、戻り値を使用できません。
結果を共有する唯一の方法は、別の方向にコールバックすることです。

于 2013-06-20T15:42:22.790 に答える