如何将 "onload" 属性添加到 css 链接,就像 Drupal 7 中 advagg 生成的一样
How to add an "onload" attribute to css links as like as generated by advagg in Drupal 7
我想添加属性 rel ='preload' 和 onload="this.rel='stylesheet'" 就像在 advagg 中所做的那样?我已经在 hook_css_later 函数中完成但没有运气。这是我的代码
function page_speed_css_alter(&$css) {
foreach ($css as $key=>&$item) {
if (file_exists($item['data'])) {
$item['preprocess'] = FALSE;
$item['attributes']['rel'] = "preload";
$item['attributes']['onload'] = "this.rel='stylesheet'";
}
}
}
如果您不想使用 advagg,则必须修补核心。您不想使用它的原因是什么?
我想添加属性 rel ='preload' 和 onload="this.rel='stylesheet'" 就像在 advagg 中所做的那样?我已经在 hook_css_later 函数中完成但没有运气。这是我的代码
function page_speed_css_alter(&$css) {
foreach ($css as $key=>&$item) {
if (file_exists($item['data'])) {
$item['preprocess'] = FALSE;
$item['attributes']['rel'] = "preload";
$item['attributes']['onload'] = "this.rel='stylesheet'";
}
}
}
如果您不想使用 advagg,则必须修补核心。您不想使用它的原因是什么?