跨子域css规则检查

时间:2013-11-21 12:51:34

标签: javascript html css nginx cors

我想做以下事情:

来自https://www.example.com/index.html的页面,

  1. 加载https://staticfiles.example.com/main.css

  2. 中找到的样式表
  3. 使用document.stylesheets数组通过javascript加载后,检查(并最终编辑)此工作表中的规则。

  4. 但是,当我尝试此操作时,我发现CSSStyleSheet中包含的每个document.stylesheets对象都有null,我希望找到我的规则列表。

    当我从https://www.example.com/styles/main.css加载样式表时,可以按预期找到这些规则,因此我认为这个问题与跨源资源共享有关。

    为了解决这个问题,我尝试添加这个:

    add_header Access-Control-Allow-Origin https://www.example.com;

    到我的Nginx配置文件,影响staticfiles.example.com提供的所有内容,但遗憾的是没有成功。

    有人有任何建议吗?

    感谢。

0 个答案:

没有答案