我正在使用Webengine加载网站,它是成功加载谷歌和amp;雅虎
但是当我以前加载“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);
}
});
}
答案 0 :(得分: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
控件无法处理重定向。您需要加载页面,检查是否有重定向,如果有,请加载该页面。