如何从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函数是唯一的解决方案?
是的,当你跨越语言之间的边界时,你不能使用返回值。
共享结果的唯一方法是在另一个方向上进行另一次调用。