gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 22:33:02 24 4
gpt4 key购买 nike

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

  1. 从远程位置(远程网络服务器)下载更新版本的 css(1.1 版),
  2. 在网络应用程序上替换 css 的版本(1.0 版为 1.1 版),以及
  3. 最好能够在不重新启动网络应用程序的情况下使用新的 css。

如果可能的话,图片和 html 也是如此。

非常感谢!

最佳答案

只是抛出一些粗糙的东西:

  1. 这应该触发重新样式化:$('link[rel="stylesheet"][href="'+stylepath+'"]').attr('href', new_stylepath);
  2. 如果某些元素的布局在更改后看起来很有趣,您可能需要触发重绘。一个 hack 是重新 html 正文:$('body').html($('body').html());

我不知道更新 html 和图像。如果只是风格升级,则不必这样做。如果你只需要,$.get(new_htmlbodypath, function(html){ $('body').html(html); });,在这种情况下,如果你的应用有新图像网址也应该在那里。

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

这个问题有点含糊,所以我只能这样做。

关于css - 在正在运行的应用程序中更新 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5698207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com