我的设计师注意到,在一个drupal网站的源代码中,所有.css文件都附加了一个?1,他担心会破坏它.它为什么这样做?
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/node/node.css?l" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/defaults.css?l" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/system.css?l" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/system-menus.css?l" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/user/user.css?l" />
Run Code Online (Sandbox Code Playgroud)
eas*_*sel 10
我在drupal的源代码中捅了一下,发现了这个:
// A dummy query-string is added to filenames, to gain control over
// browser-caching. The string changes on every update or full cache
// flush, forcing browsers to load a new copy of the files, as the
// URL changed.
$query_string = '?'. substr(variable_get('css_js_query_string', '0'), 0, 1);
Run Code Online (Sandbox Code Playgroud)
我想这就是答案.我将假设,因为drupal家伙这样做,浏览器很酷,css链接标签中的查询字符串,即使我的设计师是偏执狂.
希望这有助于某人谷歌当天= p
归档时间: |
|
查看次数: |
1271 次 |
最近记录: |