存储/持久化CSS规则



当前正在开发一个web表单,该表单允许用户手动编辑特定的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=值&style3=值

然后,当人们通过该url访问时,您可以获得url字符串参数获取url参数jquery或如何在js 中获取查询字符串值

然后在页面加载时附加这些样式。

$('head').append('<style type="text/css">body {style1:value;}</style>');

最新更新