-1

私はWebengineを使用してWebサイトをロードしています.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

別のWeb サイトにリダイレクトするもの:

http://www.handuyishe.com

IIRC、WebViewコントロールはリダイレクトを処理できません。ページをロードし、リダイレクトがあるかどうかを確認し、ある場合はそのページをロードする必要があります。

于 2013-08-15T05:03:22.973 に答える