iFrames中的第三方应用程序?

2024-05-20 13:43:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我将要构建一个web应用程序,我想让其他开发人员用他们自己的应用程序来扩展它。在

我应该用像Facebook这样的iFrames吗?在

这是个好做法吗?在

有没有其他的方法可以让其他开发人员扩展我的应用程序(对于用户来说,它看起来像是来自我的应用程序)。在

具体来说:

我希望开发人员能够编写嵌入到我的web应用程序中的应用程序。如果我在我的应用程序上有一个文件,它们可以为用户提供一种与该文件交互的方式。也许是一个“预览”应用程序,让用户预览文件。在

另一个应用程序可能会绘制所有用户文件的思维导图树视图。在

最好的办法是什么?在

  • 后端使用iFrame+restfulapi进行数据交换?在
  • 让他们在我的web应用程序上插入javascript+frontend+html+css?在
  • 其他选择?在

Tags: 文件方法用户视图web应用程序facebook开发人员
2条回答

如果你的意思是“嵌入”而不是“扩展”,你只想让人们在页面上放置一个小框,就这样,那么iframe应该没问题。在

但是,如果您想要双向通信或mashup功能,而不是“不透明的HTML块,希望得到最好的”通信,那么JavaScript或restapi可能是更好的选择。在

更多的细节会使答案更容易。如果你需要的功能是嵌入广告或stackoverflow天赋,那么iframe就可以了,如果功能更符合Google地图,那么某种API会更好地工作。在

这取决于你所说的“扩展”是什么意思。当您与第三方一起使用iframe时,可能是从不同于主机页的域销售的,那么您将受到跨域问题的限制,无法与这些iframe的内容进行交互。如果这对您来说不是问题,那么您可以继续尝试该策略,但是我不明白仅仅添加没有互操作性的iframe是如何“扩展”web应用程序的。在

相关问题 更多 >