目前正在处理一个web表单,允许用户手动编辑特定的CSS规则(通过jquery)。
我需要做的是将这些特定的(大约4-5个)规则持久化以供以后使用。
在以后的使用中,我的意思是用户/客户将访问网址中有"AccessID“的网站。
基于AccessID,CSS规则应该根据页面设计者所选择的内容而有所不同。
我的想法是将组成CSS规则的4-5个值与AccessID一起存储到数据库中。
当访问特定的网站URL时,查询这些CSS规则并将它们加载到.css文件中。
这有可能吗?这是一个冒险的过程吗?有没有更好的方法?
只要用户继续拥有帐户并使用AccessID运行他们的特定网站,CSS规则就必须持续存在。
我读过一些关于cookies的问题,但我不确定这在这种情况下是如何发挥作用的。
如果你有什么建议,请告诉我。谢谢。
发布于 2015-06-25 05:08:40
您可以以要持久存储的样式的形式创建访问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
然后,...and会在页面加载时附加这些样式。
$('head').append('<style type="text/css">body {style1:value;}</style>');
https://stackoverflow.com/questions/31034453
复制相似问题