在正在运行的应用程序中更新css

在正在运行的应用程序中更新css,css,tomcat,self-updating,Css,Tomcat,Self Updating,我想在web应用程序(在Apache和Tomcat上运行)中更新css(1.0版)。在应用程序中,我希望用户能够: 从远程位置(远程web服务器)下载更新版本的css(1.1版) 替换web应用程序上的css版本(版本1.0为版本1.1),以及 最好能够在不重新启动web应用程序的情况下使用新的css 如果可能的话,图像和HTML也是一样的 非常感谢 只是把一些粗糙的东西扔出去: 这将触发重新设置样式:$('link[rel=“stylesheet”][href=“”+stylepath+”).

我想在web应用程序(在Apache和Tomcat上运行)中更新css(1.0版)。在应用程序中,我希望用户能够:

  • 从远程位置(远程web服务器)下载更新版本的css(1.1版)
  • 替换web应用程序上的css版本(版本1.0为版本1.1),以及
  • 最好能够在不重新启动web应用程序的情况下使用新的css
  • 如果可能的话,图像和HTML也是一样的


    非常感谢

    只是把一些粗糙的东西扔出去:

  • 这将触发重新设置样式:
    $('link[rel=“stylesheet”][href=“”+stylepath+”).attr('href',new_stylepath)
  • 如果更改后某些元素的布局看起来很有趣,则可能需要对其触发重画。一种方法是重新对主体进行html处理:
    $('body').html($('body').html())
  • 我不知道如何更新html和图像。如果这只是一种风格升级,你不应该这么做。如果需要,只需,
    $.get(new_htmlbodypath,function(html){$('body').html(html);}),在这种情况下,如果你的应用程序有新的图像,这些URL也应该在那里

    此外,我认为在这种情况下,服务器堆栈并不重要。您只需要获取新资产并更新DOM


    这个问题有点模糊,所以这就是我所能做的。

    呃,这是桌面应用程序还是web应用程序?@Rein Henrichs-“我想在桌面应用程序(在Apache和Tomcat上运行)中更新css(1.0版)。”@easwee是的,我也能读这篇文章。“在web应用程序上替换css的版本(版本1.0为版本1.1)。“最好能够在不重新启动web应用程序的情况下使用新的css。”2到1这是一个web应用程序。@ReinHenrichs-抱歉-这是一个web应用程序。