【发布时间】:2017-01-31 13:04:01
【问题描述】:
有没有办法在 IIS7 上仅为特定类型的文件启用 CORS?我将关闭这篇文章 (https://www.maxcdn.com/one/tutorial/how-to-use-cdn-with-webfonts/) 并注意到 Apache 和 nginx 示例显示只有在请求正在寻找某个 Content-Type 时才启用 CORS,而 IIS 示例显示所有内容都启用了 CORS。
我有在外部站点上引用的 CSS,但字体文件被浏览器阻止,并希望在 IIS7 上启用 CORS,但仅适用于 .woff、.woff2、.tff、.eot 和 .svg 文件.如果可能,我不希望为所有内容启用 CORS。
【问题讨论】:
-
您可以为这些特定文件实现和 HttpHandler 并将 CORS 标头添加到响应中......像这样:tpeczek.blogspot.com/2010/09/…
-
我的问题是我无法控制请求或响应。来自我网站的 CSS 正在使用我网站的绝对路径在不同域上的另一个网站上被引用。 CSS 很好,但驻留在我服务器上的 CSS 文件中引用的字体被阻止。我没有看到可以从中捕获响应的方法。
标签: fonts iis-7 web-config cors