我有一个 web 应用程序,我需要单击更改 css 样式,但我需要将此更改保存在安装到我的用户手机中的 web 应用程序中,并且只保存在他的手机中。 onclick 的 javascript 更改 css 样式它正在工作,但我不知道如何保存此 css 更改。
有人可以帮我解决这个问题吗?
现在谢谢
最佳答案
一般情况下,CSS 样式不能直接保存在 HTML 客户端上。
您可以做的是向您的服务器发出一个 Ajax 回调并将信息保存在那里。下一次用户请求页面时,根据已保存的信息,在您希望设置样式的元素上发送带有适当样式类的 HTML。
有几种涉及 JavaScript 和 cookie 或本地存储的骇人听闻的客户端可能性,但我会尽可能避免这种解决方案,因为它很可能会导致页面加载时出现烦人的闪烁并以一种方式呈现样式然后JavaScript 最终运行并更正了样式。
关于css - 如何在本地更改 css 样式并保存此更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21175664/