![](/img/trans.png)
[英]How to check whether a Browser Window is Opened or not in JSF or Primefaces?
[英]How to check whether a default browser is opened in the operating system (Java)?
我是新手。 在工作中,我遇到了一個有趣的問題。 我需要:
如果不滿足上述任何條件,則必須以所需的URL地址以最大化的視圖打開瀏覽器。
我最初主要想用Java來完成所有這些工作,但是我想到我應該采用許多技術,然后將它們適當地組合起來以完成功能。 但是,哪個? 那就是問題所在。
我剛剛想起了Windows API,但是我不確定它是否有幫助...另一個論壇上的一些用戶建議我考慮使用JNI(完全沒有經驗)...我只知道如何打開默認瀏覽器(例如,使用“ java.awt.Desktop”類的“ browse(URI uri)”方法)-這太少了,值得驕傲。
請給我一些提示,也許可以鏈接到合理的討論,對於如何解決該問題的任何建議,我將不勝感激。Java API中沒有任何內容是因為它旨在與平台無關,並且您在此描述的信息的檢索在很大程度上取決於平台(和webbrowser!)。
如果您不擔心例如僅Windows的解決方案,那么請首先使用平台本地語言(例如C / C ++)編寫(或搜索)解決方案,然后在Java Native Interface(JNI)的幫助下使用Java調用此解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.