以编程方式单击Windows UWP WebView中的锚点

时间:2015-10-24 16:38:28

标签: javascript c# webview uwp

代码包含许多具有相同href的项目,因为它是一个外部源我无法帮助它。我想知道如何使用在Webview中托管的c#(甚至是给定的源代码)以编程方式单击特定的链接标记。

col-xs-12 col-sm-4 col-md-4 col-lg-4

1 个答案:

答案 0 :(得分:2)

以下内容不使用您的html,但会显示如何以编程方式点击特定的链接标记。

HTML:



<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <div>
        <ul>
            <li><a id="link1" href="http://www.bing.com" >www.bing.com</a></li>
        </ul>
    </div>
</body>
</html>
&#13;
&#13;
&#13;

在C#中,单击一个xaml按钮以触发点击。

    private async void button_Click(object sender, RoutedEventArgs e)
    {
        await webView1.InvokeScriptAsync("eval", new String[] { "window.location = document.getElementById('link1').href" });
    }