如何从window.external.Notify("someText")的事件处理程序中获取结果,

本文关键字:quot 程序 事件处理 获取 结果 someText Notify external window | 更新日期: 2023-09-27 18:19:09

我在WP8 HTML5 App中使用window.external.Notify("someText")

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

我已经为ScriptNotify编写了事件处理程序

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

My XAML has:

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

一切都很好,但如何从事件处理程序返回到JS的结果?在事件处理程序的最后一行调用JS函数是唯一的解决方案?

如何从window.external.Notify("someText")的事件处理程序中获取结果,

是的,当你跨越语言之间的边界时,你不能使用返回值。
共享结果的唯一方法是在另一个方向上进行另一次调用。

相关文章: