1

我们正在开发一个 API,该 API 在用户代码中注入 HTML 代码。主要思想是用户必须定义​​几个 div,API 只需在其中注入 HTML 代码。这个想法很简单,而且已经开发出来了。它工作得很好。

问题是我们在那个 HTML 代码中使用了 jQuery 和 Bootstrap,而我们对于如何处理那些与用户代码相关的框架有点迷茫。我们应该将它们注入他的体内吗?如果用户已经在自己的代码中使用它们,我们认为这可能会导致某种麻烦......还是我们错了?

无论如何,在我看来,我认为这个解决方案不优雅,甚至有点蹩脚。有什么更聪明的方法来完成它吗?

谢谢!

4

1 回答 1

1

如果您必须拥有 jquery 和 bootstrap,则可嵌入小部件的唯一可接受的解决方案是 iframe。

您可以编写一个加载器脚本,将带有主要内容的 iframe 放置到页面上。

我在我的博客上写了一篇关于如何构建可嵌入小部件及其最佳实践的相当广泛的文章:http: //codeutopia.net/blog/2012/05/26/best-practices-for-building-embeddable-widgets /

(基于我前段时间给出的 Stack Overflow 答案,但找不到指向它的链接)

于 2013-06-18T01:10:33.160 回答