открыть окно внешнего браузера из браузера swt - PullRequest
1 голос
/ 02 апреля 2012

Я использую браузер SWT в своем приложении Java EE.Во многих точках приложения, когда вы нажимаете на ссылку, я делаю javascript window.open, и это нормально, он открывает новое окно, которое также является дочерним устройством безголового браузера, но в одной конкретной точке приложения, когдапользователь нажимает на ссылку, я хочу, чтобы она открывалась во внешнем браузере по умолчанию, например ie / firefox любой, а не безголовый swt.
Возможно ли это?, если мне нужно написать код Java для этого, то как мне это сделать, если я перенаправить на jsp и написать там, а затем, как я могу вызвать jsp, не делая window.open.

Мой кодэто что-то вроде этого:

openWindow = function() {
    window.open("/ShowRequiredPage?customerId=" + com.org.myProject.customerID + "&userId=" + com.org.myProject.userName + "&email=" + com.org.myProject.userName);
}

ActiveContactsRenderer.prototype.renderBody = function(){
    ...

    bodyEl.append('<div id="buyMessage" class="buyMessage">'+
                  '<h2><span>Limited Users</span></h2>'+
                  '<a id="buyButton" href="#"; onclick="openWindow();">Buy This</a></div>');
    ...
}

Пожалуйста, любая помощь по этому вопросу высоко ценится.Заранее спасибо.

1 Ответ

0 голосов
/ 02 апреля 2012

Это обрабатывается настройками браузера.Кажется, нет способа достичь этого, используя JavaScript/JQueryНа максимуме вы можете изучить параметры, передаваемые методу window.open (), и это поможет вам понять это более четко.

...