如何使用跨域动态生成的CSS



我正在尝试最小化并缓存服务器上的所有CSS文件。我有一个运行得很好的脚本,但只能在本地运行,我们的CSS文件托管在CDN上。这是一个动态生成的CSS文件,链接如下:

http://mysite.com/style/apiconnect,ui,ui_typography,ui_lists,ui_forms,ui_datables,帮助,教程,成就解锁,样式,内容,日历选择,常用,内容打印

每个项目都是一个不同的css文件,php脚本在后台加载该文件,并根据需要进行最小化和缓存。这一切都很好,但我们的主站点无法使用它。<link href="http://mysite/link" />无法工作,因为它根本无法加载。

我已将标头类型设置为:

header("Content-Type: text/css; charset: UTF-8");
header('Access-Control-Allow-Origin: *');

没有什么是主网站不会加载的。有什么想法我可以解决这个问题吗?

您应该使用:

<link rel="stylesheet" href="http://url" type="text/css" />

以包括样式表。

<link rel="http://url">是包含样式的无效方法。另请参阅:MDN:<link>

相关内容

  • 没有找到相关文章

最新更新