-1

我正在使用 Webengine 加载网站,加载 google 和 yahoo 是成功的

但是当我以前加载“ http://www.baidu.org ”时,它无法正常工作,但我可以使用firefox加载成功。

这是我的加载代码

private void createScene() {  
    PlatformImpl.startup(new Runnable() {  
        @Override
        public void run() {  
            stage = new Stage();  
            stage.setResizable(true);  
            Group root = new Group();  
            Scene scene = new Scene(root);  
            stage.setScene(scene);  
            browser = new WebView();
            webEngine = browser.getEngine();
            webEngine.load("http://www.baidu.org"););
            ObservableList<Node> children = root.getChildren();
            children.add(browser);     
            jfxPanel.setScene(scene);  
        }  
    });
}
4

1 回答 1

0

你的代码对我来说看起来不错。我猜问题是该网站是重定向到

http://click.linktech.cn/?m=hdys&a=A100171812&l=99999&l_cd1=0&l_cd2=1&tu=http%3A%2F%2Fwww.handuyishe.com

重定向到另一个网站:

http://www.handuyishe.com

IIRC,WebView控件无法处理重定向。您需要加载页面,检查是否有重定向,如果有,则加载该页面。

于 2013-08-15T05:03:22.973 回答