当前正在开发一个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>');