簡體   English   中英

從swt瀏覽器打開外部瀏覽器窗口

[英]open external browser window from swt browser

我在Java EE應用程序中使用了swt瀏覽器。 在應用程序的許多點上,當您單擊鏈接時,我都執行javascript window.open,它很好,它會打開一個新窗口,它也是無頭swt瀏覽器子級,但是在應用程序的某個特定點,當用戶單擊鏈接,我希望它在外部默認瀏覽器(例如ie / firefox任何人)上打開,而不是無頭的swt。
這可能嗎?我也可以從我的html和javascript / jquery代碼中做到這一點,如果我需要為此編寫Java代碼,那我該怎么做,我應該重定向到一個jsp並在那里寫,然后怎么辦?我不做window.open調用一個jsp。

我的代碼是這樣的:

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>');
    ...
}

請對此有任何幫助,我們深表感謝。 提前致謝。

這由瀏覽器設置處理。 似乎沒有任何方法可以使用JavaScript/JQuery來實現。 您最多可以研究傳遞給window.open()方法的參數,它可能有助於您更清楚地了解這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM