Я пытаюсь добавить addJavascriptInterface
в веб-просмотр, созданный onCreateWindow
из WebChromeClient
.Вот пример кода.
windowWebView.addJavascriptInterface(javaScriptHandler, "AppJSHandler");
Но методы интерфейса не могут быть вызваны из этого веб-просмотра.Также я получаю
"Uncaught ReferenceError: AppJSHandler is not defined"
ошибку в журналах веб-просмотра.
Он работает для обычного веб-просмотра, но не для веб-просмотра, созданного с использованием onCreateWindow
.