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 回答