我正在寻找一种使用 java 来控制 google chrome 或 firefox 或 Internet Explorer 的方法。

比如说我只是调用一个函数,将 URL 作为参数传递,页面将被加载。

我正在编写一个 java 程序,我可以用它来自动将文件保存在服务器上,这样我就不必登录到 cpanel 然后手动创建它,我可以使用 php 来保存文件,但我需要测试网站设计如何。
但是由于我是 Java 新手,所以我对做事的知识并不多。

谢谢,
斯里吉斯

最佳答案

我怀疑是否有一种方法可以在不知道或不拥有其 API 的情况下控制 Web 浏览器。如果您要控制的 Web 浏览器没有为您的 Java 提供 API,那么这是不可能的。

如果您希望能够完全控制您的网络浏览器,您应该尝试使用他们的 API 来开发插件,而不是通过 JAVA。

如果您只想在默认 Web 浏览器中打开链接,请尝试以下操作:

java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://google.com"));

此代码会在您的默认网络浏览器中打开 url。我用它打开了很多论坛页面,因为它需要从我的网络浏览器登录 session 并一次性保存所有页面。

10-07 12:08
查看更多