【发布时间】:2017-02-06 16:41:15
【问题描述】:
我正在开发一个将一些 UI 反应组件注入页面的 Chrome 扩展程序。
UI 组件come from react-mdl。使用它们需要我在我的项目顶部包含一个css file。
不幸的是,一旦css被注入到页面中,整个页面的字体就会改变。
有没有办法限制react-mdl 使用的css 的范围,使其不会影响我正在注入的页面?
【问题讨论】:
-
所以这只发生在其他使用 react 的网页上?
-
不,我只注入到一个域中的页面,并且它的页面都没有使用 React(或任何框架——只是普通的 JS/jquery 和 css/html)
-
好的,你能分享一些css文件吗?也许只是使用您知道不会在其他任何地方使用的自定义类名
-
实际上,我看到了这个问题。您链接的 css 文件具有非常通用的标签,例如
body。您可能需要手动重命名这些 -
乱七八糟的工作,这个网页设计。谢谢@NoamHacker。我可以体验一下this a bit first
标签: css reactjs google-chrome-extension material-design-lite