javafx を使用して webview で Web ページを開こうとしています。この Web ページは、ハイパーリンクをクリックすると新しいポップアップ ウィンドウが開きます
Chrome のようなデフォルトの Web ブラウザーで同じ Web ページを開こうとすると、新しいポップアップを開くにはどうすればよいですか IE はポップアップを開きます。
ポップアップを作成するために、次のコードを使用しています。
Group group= new Group();
Scene scene= new Scene(group);
fxpanel.setScene(scene);
WebView webview = new WebView ();
group.getChildren().add(webview);
it().getScreenSize().height);
webview.setVisible(true);
webview.getEngine().setOnAlert(null);
eng= webview.getEngine();
eng.setJavaScriptEnabled(true);
try{
String url ="http://www.lawcrux.com/mkwebchatblog/loginp.aspx";
eng.load(url);
eng.setCreatePopupHandler(
new Callback<PopupFeatures, WebEngine>() {
@Override
public WebEngine call(PopupFeatures config) {
JOptionPane.showMessageDialog(null,"clicked");
return eng;
}
});