有没有办法获取应用于页面的所有CSS规则?目前,我正在使用jQuery来实现它,但是有服务器端解决方案吗?
var style = "";
//grab all styles defined on the page
$("style").each(function () {
style += $(this).html() + "\n";
});
$.ajaxSetup({ async: false });
//grab all styles referenced by stylesheet links on the page
$("[rel=stylesheet]").each(function () {
$.get(this.href, '', function (data) {
style += data + "\n";
});
});
$.ajaxSetup({async: true});
style = "<style type='text/css'>" + style + "</style>";
答案 0 :(得分:0)
您可以尝试使用HtmlHead.StyleSheet
属性
链接:http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlhead.stylesheet.aspx