0

我正在制作一个小部件类型的东西,它依赖于引导程序中的一些 CSS。这个小部件将被插入到主机页面中,如下所示:

<script type="text/javascript" src="http://mydomain.com/MyWidget.ashx?param1=value"></script>
<div id="com-mydomain-widget-placeholder"></div>

MyWidget.ashx将在其中完成大量工作并为我的小部件加载一些#com-mydomain-widget-placeholderhtml。

我的问题是,我该如何处理我的 CSS?我正在使用许多 twitter boostrap 库来做事,但提取我正在使用的所有内容并为其创建不同的名称/类似乎非常耗时。但是,如果我包含整个引导 css 文件,它可能会搞砸我的客户网页(在我的情况下不会......但我想以正确的方式做到这一点)。我该怎么做呢?

还有一种方法可以检测他们是否已经加载了 twitter Bootstrap CSS 的东西?

4

1 回答 1

0

如果主机页面使用 IFrame 加载小部件,则应该将 DOM 彼此隔离。

于 2013-04-01T19:21:29.487 回答