В настоящее время я работаю над приложением UWP, разработанным для Windows 10.
Я использую WebView Control для отображения сторонней HTML-страницы.
HTML был разработан с использованием Angular JS.
Проблема: на веб-странице есть функция ng-click = c.open();
Я хочу переопределить эту функцию, используя JavaScript / угловую инъекцию через мой код C # и добавив window.external.notify()
, чтобы при нажатии кнопки на веб-странице веб-представление UWP получало уведомление через ScriptNotify() event
.
Я новичок в javascript и angular, любые указатели и указания будут очень полезны.
WebView.InvokeScriptAsync("eval", new[]
{
@"(function(){
var hyperlinks = document.getElementsByClassName('btn');
for(var i = 0; i < hyperlinks.length; i++)
{
**//What should i place here to override the btn ng-click fucntion??**
}
})()"
});