0
我在我的Java EE應用程序中使用swt瀏覽器。在應用程序的許多方面,當你點擊一個鏈接時,我會做javascript window.open並且它很好,它會打開一個新窗口,它也是一個無頭swt瀏覽器的子窗口,但是在應用程序的某個特定時間點用戶點擊一個鏈接,我希望它打開外部默認瀏覽器,如IE/Firefox的任何人,而不是無頭的SWT。
這是可能嗎?,我也可以從我的html和javascript/jquery代碼做到這一點,如果我需要爲此編寫java代碼,那麼我該如何做,我應該重定向到一個jsp並寫在那裏,然後如何在不做window.open的情況下調用jsp。從swt瀏覽器打開外部瀏覽器窗口
我的代碼是這樣的:
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>');
...
}
請有這方面的幫助表示高度讚賞。提前致謝。