我正在开发我的第一个通用应用程序 . 这是一个简单的webview,但我想用一些原生按钮“控制”它 . 例如,我有这个html div:
<div id="country-change">
<i data-parameter="sessionCity" data-title="Scegli" class="fa fa-pencil change-location">Cambia</i>
</div>
要么
<a href="/me/tickets" data-animation="none" class="icon note">
I miei biglietti
我无法访问完整的代码,因为我在webview中加载的网页不是我的(我只知道点击这个div我做了一些事情,乍看之后的Javascript代码看起来像意大利面条代码对我来说),但我想要做的是按下C#/ XAML按钮模拟webview中的点击 . 我尝试使用以下代码,但它似乎不起作用 .
private async void AppBarButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
await view.InvokeScriptAsync("eval", new String[] { "window.location = document.getElementsByClassName('icon note').href" });
}
你可以帮帮我吗?是否可以使用一些神奇的C#代码模拟webview中的点击? :)
1 回答
我建议你在提问之前先做一些搜索 . 无论如何,这是可能的解决方案 .