【CSS】数据统计

作者 : 开心源码 本文共514个字,预计阅读时间需要2分钟 发布时间: 2022-05-13 共141人阅读

微信订阅号:Rabbit_svip

使用CSS也能给后端提交信息。

这个方法算是很取巧的,有点像向后端请求一个图片url,每请求一次,后端就累计一次。

这里所要用到的是CSS伪类 :active

:active 伪类可以用于设置元素激活状态的样式。意思就是通过点击鼠标主键(或者者其余输入设施,比方触控笔、笔记本的触摸板、甚至是少量触摸屏等)触发。

通过CSS可以请求资源的能力,反过来向后台传递数据,不过这种能力是很有限的。

<button class="button-1">按钮</button><button class="button-2">按钮</button><style>  .button-1:active::after {    content: url(xxx?action=click&imgId=btn1);    display: none;  }    .button-2:active::after {    content: url(xxx?action=click&imgId=btn2);    display: none;  }</style>

此时每点击一次按钮,就会提交一次数据给服务器。

这种上报数据的方式,计算把JS禁用掉也没办法阻止的(旧版IE就要客户手动开启JS)。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 【CSS】数据统计

发表回复