【问题标题】:How to get by javafx webview content iframe loaded page?如何通过 javafx webview 内容 iframe 加载页面?
【发布时间】:2014-03-14 09:52:26
【问题描述】:

在打开的页面加载框架中:

 <iframe id="wikipedia" src="http://en.wikipedia.org"></iframe>

尝试获取内容:

Document document = webEngine.getDocument();
Element elementById = document.getElementById("wikipedia");
System.out.println(elementById.getTextContent());

但没有取得成果……

【问题讨论】:

    标签: webview javafx


    【解决方案1】:

    以下代码在 javafx2 上运行良好:

    Document doc = webEngine.getDocument();
    HTMLIFrameElement iframeElement = (HTMLIFrameElement) doc.getElementById("wikipedia");
    Document iframeContentDoc = iframeElement.getContentDocument();
    Element rootElement = iframeContentDoc.getDocumentElement();
    System.out.println(rootElement.getTextContent());
    

    【讨论】:

    • 非常感谢 - 它奏效了。正是我需要的。
    猜你喜欢
    • 2019-09-03
    • 2019-02-13
    • 1970-01-01
    • 2012-11-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多