我通常只是将我的唯一标记添加到我的 html 部分中的 css 路径,但我的模板是通过 Javascript 添加我的自定义 CSS:
if (is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
$this->addStyleSheet(T3_TEMPLATE_URL . '/css/custom.css');
}
我尝试在上面添加唯一标签,但它不起作用:
if (is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
$this->addStyleSheet(T3_TEMPLATE_URL . '/css/custom.css?20180101');
}
我检查了我的网页,它仍然吐出:
<link rel="stylesheet" type="text/css" href=".../css/custom.css">
最佳答案
上面的代码再次为相同的文件名存储缓存,但是你希望每个页面随机请求新的文件名,所以你可以使用下面的代码非常适合你。
if (is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
$this->addStyleSheet(T3_TEMPLATE_URL . '/css/custom.css?'.rand());
}
关于javascript - 我的 Joomla 模板正在使用 JS 加载我的自定义 CSS。有没有办法将唯一的版本标签添加到我的自定义 CSS 中?即 : custom. css?20180101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54100560/