UWP webView相当于Android的addJavascriptInterface()

时间:2016-05-04 10:24:59

标签: javascript c# android webview win-universal-app

我希望现在def median_time(x): x = list(x) median_entry = (len(x) - 1) / 2.0 x.sort() return x[round(median_entry)] addJavascriptInterface()的{​​{1}}等效Android。根据我的阅读,首先必须通过方法UWP调用脚本,并且必须调用InvokeScript函数JavaScript。但是我不想调用javascript函数,我只是想“等待”直到调用javaScriptFunction。它就像是Javascript函数的监听器。这可能吗?

2 个答案:

答案 0 :(得分:2)

在网页上调用JavaScript函数ScriptNotify时会发生window.external.notify()事件(https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview.scriptnotify.aspx)。因此,您应该对要监听的JavaScript函数添加window.external.notify()次调用。

答案 1 :(得分:1)

最后我找到了我想要的东西,this is the solution