是否可以以编程方式检测JavaFX应用程序是在浏览器中运行(嵌入式)还是作为独立应用程序运行?
答案 0 :(得分:3)
我已经通过以下方式解决了它:Application.getHostServices()。getWebContext();
public final JSObject getWebContext(); 返回包含此应用程序的网页的封闭DOM窗口的JavaScript句柄。此句柄用于通过从Java调用JavaScript来访问网页。如果应用程序未嵌入到网页中,则此方法返回null。
https://docs.oracle.com/javase/8/javafx/api/javafx/application/HostServices.html