我目前正在尝试设置没有重定向的客户端实验,而不是默认的内容实验 A/B 测试。我想做的就是让一半的访问者禁用页面上两个现有样式表中的一个。
对我来说,使用默认的 A/B 方式执行此操作没有任何意义,因为这样我就必须设置第二个页面,并为我网站上的每个页面禁用样式表。
还有一个运行服务器端实验,但对我来说,这对于我认为应该有点简单的事情来说太重了。
我已经完成了所有 js 设置,我只需要能够告诉页面,当存在给定的变体时,禁用样式表或在 DOM 加载之前不呈现样式表。
我考虑的一件事是,给定某种变化,重定向到同一页面,但附加一个 url 查询参数,就像&stylesheet_disabled=true
那时我根本不会在服务器端呈现样式表,但是当我简要查看时,我遇到了重定向循环,但也许有人有更好的方法来编写js。
非常感谢任何帮助。