CSS有源地图吗?

时间:2013-04-04 18:13:06

标签: css google-chrome webkit source-maps

我正在使用jQuery动态地将CSS标签添加到页面中:

$('<style type="text/css"/>').text(css).appendTo(document.head);

在Chrome开发者工具中查看时,所有CSS都显示为“localhost”,这并不总是有用:

enter image description here

是否有类似CSS的Source Maps,可以让我向调试器确定CSS的来源?

2 个答案:

答案 0 :(得分:10)

在添加源标记时,将sourceURL添加到内联样式标记中。

/*@ sourceURL=mystyles.css */

这将为内联样式标记提供一个临时名称,该名称将在DevTools内部用于导航。

答案 1 :(得分:0)

它正在识别CSS的来源。它只显示为localhost,因为样式的来源来自localhost主页上的内部javascript。如果单击指向规则位置的链接,它仍然会将您带到动态设置样式的内联JavaScript。

对于源地图,您是否尝试过展开“计算样式”部分,然后展开要查看继承层次结构的特定样式?