我正在使用两个应用程序。一个是Java Swing应用程序,另一个是Web应用程序。在Swing应用程序中,我在Internet Explorer中打开Web应用程序。可以使用任何其他浏览器。
Process p = runtime.exec("cmd.exe /c start iexplore.exe \"" + url + "\"");
其中url是Web应用程序的URL。
要求是打开没有地址栏,菜单栏,工具栏等的浏览器。我无法使用自助服务终端模式。浏览器不应以最大化模式打开。所以我创建了一个打开实际页面的中间页面。
<script type="text/javascript">
var title="IINkIT";
var a = window.self;
var b = a.open('\login.jsp?id=<%=id%>', title, 'channelmode=no, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1, copyhistory=0');
if(b != null) {
var parentWindow = this.window;
parentWindow.open('', '_self', '');
parentWindow.close();
}
</script>
这将根据需要打开弹出窗口所需的页面。 现在问题是,如果用户调整此窗口的大小或调整特定位置的窗口,则比下次用户从Swing应用程序打开此Web应用程序时。它应该只在那个位置打开设置的高度和宽度。如果我不使用这个中间页面,并直接打开主mage IE保留位置和高度宽度。但在这种情况下,所有地址栏,状态栏等都启用。有没有其他方法可以实现这两个要求。