3

我有一个样式表<link>标签:

<link rel=stylesheet href="/path/to/foo/bar.css" />

我想/path/to/foo/bar.css通过 javascript 获取样式表的文本。

这可能吗? 我什至会接受不能跨浏览器工作的答案...

注意:涉及的答案document.styleSheet不算数,因为浏览器已经转换了诸如 URL 之类的东西,而且我对原始源感兴趣(尽管这确实提供了一种有趣的方式来解析 URL...

ASLO 注意:我更愿意在没有任何 xhr 的情况下执行此操作

4

1 回答 1

4

只需对指定的 URL 执行 AJAX 请求。

使用 jQuery:

$.get('/path/to/foo/bar.css', function(CSS_text) {
    // Just use the CSS_text here...
});

你可以很容易地用原生 JS 做同样的事情......

于 2012-07-18T18:55:50.733 回答