UWP webView相当于Android中的addJavascriptInterface()
UWP webView equivalent of addJavascriptInterface() from Android
我现在想知道UWP
中是否有来自Android
的addJavascriptInterface()
的等价物。根据我所读到的内容,首先必须通过方法InvokeScript
调用脚本,并且在JavaScript
中必须调用函数window.external.notify()
。但是我不想调用javascript函数,我只想"等待"javaScriptFunction被调用,。它就像一个Javascript函数的监听器。这可能吗?
存在ScriptNotify
事件(https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview.scriptnotify.aspx)当在网页上调用JavaScript函数CCD_ 8时。因此,应该将window.external.notify()
调用添加到要侦听的JavaScript函数中。
最后我找到了我想要的,这就是解决方案,使用WebView.AddWebAllowedObject
方法。
另请参阅"访问WebView中的Windows运行时|WebView类(Windows.UI.Xaml.Controls)-Windows UWP应用程序|Microsoft文档"
相关文章:
- 没有找到相关文章