javascript - UWP webView 相当于 Android 中的 addJavascriptInterface()

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

我现在想知道 UWP 中是否有来自 AndroidaddJavascriptInterface() 的等效项。根据我的阅读,首先必须通过方法 InvokeScript 调用脚本,并且在 JavaScript 函数中 window.external.notify() 必须叫做。但我不想调用 javascript 函数,我只想“等待”直到调用 javaScriptFunction。它就像 Javascript 函数的监听器。这可能吗?

最佳答案

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

关于javascript - UWP webView 相当于 Android 中的 addJavascriptInterface(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37024998/

相关文章:

javascript - 使用 jQuery 显示隐藏图像

javascript - JavaScript 中的 html

c# - 在这种情况下,使用 .Net Lazy 类是否有点矫枉过正?

android - try catch 崩溃应用程序android

android - 带有 GPS 位置的 mp4 视频文件

javascript - 为什么我的 cytoscape 图没有箭头(虽然我把它们放进去)?

javascript - 如何使用 javascript/jQuery 在客户端从 MongoDB 获取数据

c# - 如何从 C# 代码向存储过程参数添加 "N"前缀

c# - 在 List<Tuple> 中的 Item2 中搜索

Android Drop up(?)菜单可能吗?