有没有办法获取 CSS 文件的原始内容?
假设我想从 CSS 文件中获取任何特定于供应商的 css 属性。我需要以某种方式获取 CSS 内容并相应地解析它们。或者我可以只使用 DOM 来访问 CSS 文件的规则。
问题在于,在使用 DOM 时,大多数浏览器(<= IE8 除外)倾向于去除与其浏览器引擎无关的所有自定义属性(webkit 去除 -moz 和 -o 和 -ms) . 因此无法获取 CSS 内容。
如果我使用 AJAX 来获取 CSS 文件的内容,那么如果该 CSS 文件托管在另一个域上,那么相同的源策略将会中断并且无法获取 CSS 内容。
如果要使用跨域 AJAX 方法,那么只有 JSONP 解决方案不起作用,因为我们不解析任何 javascript 代码(因此没有回调)。
有没有其他方法来获取内容?