【问题标题】:Dreamweaver doesn't load cache buster cssDreamweaver 不加载缓存克星 css
【发布时间】:2023-04-06 12:07:02
【问题描述】:

我已在我的 CSS 样式表 ?ver=v1.0 中添加了缓存破坏器技巧,但是当我通过 Dreamweaver 在本地加载网站时,它不会应用样式。上传到服务器时效果很好,但离线时我只看到一个带有文本且未应用样式的白页。

例如,我已经搞砸了使用 PHP,但它仍然无法加载。仅当页面由

加载时才有效
<link rel="stylesheet" href="css/test.css">`

并且没有版本号。

我试过的代码是

<link rel="stylesheet" href="css/test.css<?php echo '?ver=1'; ?>">

有没有办法让这个应用程序使用 test.css?ver=1 在本地加载样式表,或者只是每次上传时手动添加版本的情况。

谢谢

【问题讨论】:

  • 是的,我以前也遇到过这个问题。我从来没有找到解决方案。问题是,Dreamweaver 不是服务器,它不知道如何解释 php,因此我认为它只是完全忽略了整个 css 链接。

标签: html caching dreamweaver


【解决方案1】:

我发现的唯一解决方法是在加载样式表后使用 jquery 附加 ?ver=1,方法是添加 id='test'。希望有人知道更漂亮的解决方法。

$( document ).ready(function() {
$( "#test" ).attr( "href", "css/test.css?ver.1" );
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-27
    • 2010-11-12
    • 2013-01-10
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    相关资源
    最近更新 更多