Chetan Patel Ответов: 0

Xamarin. ios-javascript bridge wkwebview access jscontext не работает


Привет,

Я хочу поддерживать двустороннюю связь в Xamarin.гибридное приложение iOS.

Для этого мне нужен доступ к контексту js, который не поддерживается в wkWebView.

Приведенный ниже код работает в UIWebView, но не в WKWebView.

ВАР контексте = (JSContext)объект WebView.ValueForKeyPath((NSString)"документа просмотр.объект WebView.универсальный.javaScriptContext");

var myExporter = новый MyJSExporter();
context [(NSString)"myCSharpAPIs"] = JSValue.Из(myExporter, context);

Объект WebView.LoadRequest(NSUrlRequest.FromUrl(новый NSUrl("app.html", ложь)));

Пожалуйста, предложите мне какой-нибудь альтернативный способ добиться этого.

Что я уже пробовал:

Он работает в UIWebView
Но мне нужно реализовать его в WKWebView

0 Ответов