是否可以通过Java程序使用Chrome/Firefox扩展/插件?

是否可以通过Java程序使用Chrome/Firefox扩展/插件?,java,firefox,google-chrome,Java,Firefox,Google Chrome,是否可以从Java程序访问Chrome/Firefox扩展/ghostery之类的插件 我们的目标是在客户端服务器应用程序中使用ghostery插件,在不使用web浏览器的情况下扫描网页。不,我不这么认为 不过,如果您特别希望复制ghostery功能,您可能可以使用基于Java的无头浏览器使用其JavaScript玩一些游戏。在Java小程序中,您应该能够调用JavaScript(老式),但不确定这是否有助于您实现所需功能,但是你可以访问javascript调用。我认为你不能做你想做的事。。。或

是否可以从Java程序访问Chrome/Firefox扩展/ghostery之类的插件

我们的目标是在客户端服务器应用程序中使用ghostery插件,在不使用web浏览器的情况下扫描网页。

不,我不这么认为


不过,如果您特别希望复制ghostery功能,您可能可以使用基于Java的无头浏览器使用其JavaScript玩一些游戏。

在Java小程序中,您应该能够调用JavaScript(老式),但不确定这是否有助于您实现所需功能,但是你可以访问javascript调用。

我认为你不能做你想做的事。。。或者如果你可以的话,那将是太多的工作了! 如果你想废弃网站,你可以使用无头浏览器轻松地完成。 有很多无头浏览器。我使用了
PhantomJs(http://phantomjs.org/)
,显然是用Javascript编写的,而且非常易于使用

但在Java中也有其他语言:

http://jaunt-api.com/
http://htmlunit.sourceforge.net/

(还没有试过)

+1;我想提一下,但由于OP想要避免使用浏览器,这似乎比它的价值更麻烦。这里可能是您答案的解决方案,谢谢Dave,但我可以问更多细节吗,我对扩展和脚本不熟悉,我不想复制这种假象。我正在寻找的是获取ghostery检测到的脚本,并分析所有这些脚本。这是我的最终目标。Google GWT是否也可以这样做?@user1011840 GWT是一个UI库,与获取脚本无关。获取脚本很简单,如何确定哪些脚本“有趣”将是实际问题。再次感谢dave,我最初想解决的问题是如何将ghostery称为中间件工具来分析脚本并获得o/p。你能告诉我正确的方向吗?@user1011840不太正确,但我会先看看它的JavaScript,看看它如何识别要抓取的内容。