UWP webView相当于Android中的addJavascriptInterface()

UWP webView equivalent of addJavascriptInterface() from Android

本文关键字:addJavascriptInterface 中的 Android webView 相当于 UWP      更新时间:2023-09-26

我现在想知道UWP中是否有来自AndroidaddJavascriptInterface()的等价物。根据我所读到的内容,首先必须通过方法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文档"

相关文章:
  • 没有找到相关文章