几个小时前,我在Java的嵌入式浏览器领域发现了一项非常有趣的技术——Native Swing(包括跨平台Web浏览器、Flash播放器、HTML编辑器、多媒体播放器等)。
http://djproject.sourceforge.net/ns/index.html
效果非常好!
这项技术真的是基于在java应用程序中启动当前操作系统的默认浏览器吗? (http://blog.macrominds.de/2010/03/embedded-gecko-browser-in-java-application-with-djnativeswing/)
最佳答案
是的,当某件事太完美时,它几乎总是有一些缺点。无论是在java还是任何其他系统中,当你获得一个完整的网络浏览器时,它始终只是默认网络浏览器的一个界面。 Windows 称之为 OLE(对象链接和嵌入),一种将对象从另一个应用程序(如 Web 浏览器或 Excel 表格)插入到您的应用程序的技术。
如果您想要一个真正的网络浏览器,恐怕您必须编写自己的浏览器。
关于Java 的 native Swing Web 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8198636/