我现在想知道 UWP
中是否有来自 Android
的 addJavascriptInterface()
的等效项。根据我的阅读,首先必须通过方法 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/