繁体   English   中英

如何在GWT中向Web应用程序添加对插件的支持?

[英]How do I add support for plugins to a web application in GWT?

我正在做一个记笔记的应用程序,我想支持插件,以便用户可以通过添加来自第三方开发人员的插件来获得额外的功能。 唯一的问题是我不知道如何在GWT或javaScript中执行此操作。 我愿意在javaScript中做到这一点,但我更愿意在GWT中做到这一点。 我希望它像这样工作:第三方开发人员制作了该插件,该插件将实现我制作的接口。 他们将代码上传到我的服务器上。用户选择所需的插件。每当用户转到我的应用程序时,这些插件就会在其中,以便他们可以使用它们。 我知道像这样的事情是可能的,因为Google Wave有许多不同类型的扩展名。

不幸的是,GWT不会在插件方面为您提供帮助-原则上,GWT假定它具有应用程序所需的所有资源。 因此,要实现它,您需要使用JSNI来发现和加载插件。 以下是有关此内容的更多详细信息: 如何使GWT应用程序可插入?

我还建议您研究Apache Wave源(以前的Google Wave),您在问题中也提到了该源。 http://incubator.apache.org/wave/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM