我习惯在 .net 上开发,所以决定尝试 MonoMac,但不幸的是,.net 中的 WebBrowser 控件在 Mono 中不可用。
我已经添加了一个 webview,并且我已经弄清楚了如何导航:
wbWebView.MainFrameUrl = "http://www.linkedin.com";
现在对于我的生活,我无法弄清楚如何做这些我曾经能够在.net中做的事情:
wb.Document.GetElementById("email").SetAttribute("value", "myemaillogin@btinternet.com")
或.net中的类似内容:
For Each link As HtmlElement In wb.Document.GetElementsByTagName("a")
If link.GetAttribute("href").Contains("twitter") Then
Dim hyperlink As String = link.GetAttribute("href")
ListBox1.Items.Add(hyperlink)
End If
Next
(其中 wb 是上述 2 个示例中的 webbrowser 控件)
有任何想法吗?
我试过查看 xml 方法,但要么我做错了,但并没有真正为我工作。可惜单声道中没有网络浏览器控件!
非常感谢您的帮助。
附言。我知道我的 .net 示例是 VB,但同样适用于 C#