Java小程序还是自定义浏览器插件?

0 投票
1 回答
555 浏览
提问于 2025-04-16 19:51

我们正在开发一个平台,目的是让应用程序能够在任何浏览器上运行。我们在想,是否可以用Python来实现这个目标?还是说用Java和Java小程序会更好呢?

我还想知道,写一个自定义的浏览器插件有多难?比如说,需要多少人小时才能完成?

谢谢!

1 个回答

1

浏览器插件的通用接口是JavaScript。这种语言在Firefox、Chromium/Chrome和Opera等浏览器中都得到了很好的支持;而且在后两者中,它是唯一可用的扩展接口。有趣的接口子集包括Firefox的Fuel、Chromium简化版的扩展接口,以及非常便携的GreaseMonkey功能。

如果使用第二种运行环境,它会有自己的启动成本、内存管理和外部函数调用的开销。它还需要特殊权限,并且仍然需要将其接口调用转换成JavaScript。这会让它显得不太吸引人。

补充一下:你在问关于可能支持插件或附加功能的网页内容吗?你还可以选择NPAPI(还有围绕它的Pepper项目)。这个接口是C语言级别的,可以独立渲染到一个矩形区域(使用操作系统的接口),但它的浏览器支持非常有限,而且移植性很差。

撰写回答