目前正在开发一个允许用户手动编辑特定 CSS 规则(通过 jquery)的网络表单。
我需要做的是坚持那些特定的(大约 4-5 条)规则以备后用。
稍后使用是指用户/客户将访问 URL 中包含“AccessID”的网站。
基于 AccessID,CSS 规则应根据页面设计者的选择而有所不同。
我的想法是将构成 CSS 规则的 4-5 个值与 AccessID 一起存储到数据库中。
当访问特定的网站URL时,查询那些CSS规则并加载到.css文件中。
这有可能吗?这是一个冒险的过程吗?有没有更好的办法?
只要用户继续拥有帐户并使用 AccessID 运行其特定网站,CSS 规则就必须持续存在。
我已经阅读了一些关于 cookie 的 SO 问题,但我不确定在这种情况下它是如何发挥作用的。
如果您有任何建议,请告诉我。谢谢。
最佳答案
您可以以您想要保留的样式的形式创建访问 ID,例如 http://url.com?style1=value&style2=value&style3=value
然后当人们通过那个 url 访问时你可以得到 url 字符串参数 Get url parameter jquery Or How to Get Query String Values In js
...然后在页面加载时附加这些样式。
$('head').append('<style type="text/css">body {style1:value;}</style>');
关于javascript - 存储/持久化 CSS 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31034453/