我正在调查Google Realtime API,我无法弄清楚是否可以在桌面Java应用程序中使用它(使用JavaFX)?
我对JavaScript(或一般的网络编程)几乎一无所知......但我显然需要了解它。
如果我尝试通过Java(Nashorn)ScriptEngineManager加载https://apis.google.com/js/api.js,我收到错误:"window" is not defined in <eval> at line number 1
甚至可以在桌面Java应用程序中使用Google Realtime API吗?
也许我可以使用JavaFX WebView实现这一目标?
感谢。
答案 0 :(得分:0)
你是对的,实际访问JS库的唯一方法是使用Webview。由于Realtime API目前仅受Javascript支持,因此您可以依赖快速入门 指南:https://developers.google.com/drive/realtime/realtime-quickstart。
本指南将帮助您将HTML内容集成到项目中:http://docs.oracle.com/javase/8/javafx/embedded-browser-tutorial/overview.htm#JFXWV135。
希望它有所帮助!