标签: javascript html css
是否可以使用样式表api获取页面的样式表对象,然后将其注入到已经拥有该页面HTML的iframe中?这样您就不必获取所有CSS文件。还假设这发生在同一个域上。
答案 0 :(得分:3)
您可以迭代document.styleSheets,创建<link>元素,href设置为当前href的{{1}},附加CSSStyleSheet元素至<link> body
document.styleSheets
<link>
href
CSSStyleSheet
body
<iframe>
.contentDocument
plnkr http://plnkr.co/edit/xl544x0FMn0WdnjioOl7?p=preview