1

Cocoa WebView コントロールにロードされたドキュメントから DOM からデータを取得しようとしていますが、要素の値が空のようです。モノマックを使用しています。私が使用しているコード(C#)は以下の通りです:

var document = WebBrowser.MainFrameDocument;

if (document != null)
{
    // GetAllChildren is a recursive extension function that iterates through a DomNode's
    // ChildNodes property and returns a list of all of them
    var textareaElements = document.GetAllChildren().OfType<DomHtmlElement>().Where(node => node.Name.Equals("TEXTAREA"));
    foreach (var textarea in textareaElements)
    {
        var value = textarea.Value; // this is always ""
    }
}

必要な DOM 参照に Web ページに入力されたデータがあることを確認するために何かをする必要がありますか?

4

2 に答える 2

0

これは MonoMac 実装のバグのようです: https://bugzilla.xamarin.com/show_bug.cgi?id=7754

更新:この問題を修正するアクティブなプル リクエストがあります: https://github.com/mono/monomac/pull/109

于 2013-01-31T15:32:58.747 に答える