我有一些带有一些按钮的Web应用程序。当我点击一个按钮时,我想关注一个新的EntryPoint的链接。虽然我可以将标记添加到标签,但使用按钮是不可能的。我找到了
UrlLauncher launcher = RWT.getClient().getService( UrlLauncher.class );
launcher.openURL( "http://www.eclipse.org/" );
但是这将打开一个新的选项卡/窗口,这不是理想的行为。 那么:有没有办法让按钮在推送时“像行为一样”?
答案 0 :(得分:0)
您可以使用此代码在当前浏览器标签中将RAP应用程序替换为您选择的网站:
final JavaScriptExecutor jsex = RWT.getClient().getService( JavaScriptExecutor.class );
if (jsex!=null){
jsex.execute(
"parent.window.location.href=\"http://www.eclipse.org\";"
);
}