Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Firefox附加后端代码_Java_Javascript_Firefox_Erlang_Firefox Addon - Fatal编程技术网

Java Firefox附加后端代码

Java Firefox附加后端代码,java,javascript,firefox,erlang,firefox-addon,Java,Javascript,Firefox,Erlang,Firefox Addon,我正在考虑创建一个Firefox插件,但问题是,正如我所看到的,Firefox的插件是用HTML和javascript构建的,远远不能满足我的需要。所以我在想,如果我用它构建一个接口,然后用一种语言编写程序的其余部分,可以做我需要的事情。然后我在主程序中调用javascript方法,并让它显示结果 我必须考虑使用的程序语言是erlang,但是这种语言不是主流语言,如果不能使用erlang,我可以选择java。那么假设有可能做到这一点,我该怎么做呢?他们没有与erlang通信的XPCOM模块。如果

我正在考虑创建一个Firefox插件,但问题是,正如我所看到的,Firefox的插件是用HTML和javascript构建的,远远不能满足我的需要。所以我在想,如果我用它构建一个接口,然后用一种语言编写程序的其余部分,可以做我需要的事情。然后我在主程序中调用javascript方法,并让它显示结果


我必须考虑使用的程序语言是erlang,但是这种语言不是主流语言,如果不能使用erlang,我可以选择java。那么假设有可能做到这一点,我该怎么做呢?

他们没有与erlang通信的XPCOM模块。如果您愿意,您可以为windows(以及其他操作系统等)创建一个DLL,然后使用js ctypes与您的DLL对话,以与erlang对话。你知道如何制作DLL吗?

有一种东西叫XPCOM。它将JavaScript连接到C++后端。因此,无论C++如何做,任何通过XPCOM公开的内容,都可以通过JavaScript来实现。如果有未公开的内容,您可以使用js ctypes来访问它。你想做什么?我很确定你不能用java.OOOh这个XPCOM模块让firefox和erlang对话?我很想拥有它