覆盖document.cookie中的值

问题描述 投票:0回答:1

我正在使用Google 360​​运行AB测试,我想在我的浏览器中使用开关版本。

我可以通过在浏览器中更新cookie _gaexp的值来做到这一点。例如,这看起来像:

“ _ gaexp:VARIANT_0”`。

如果使用EditThisCookie chrome扩展名,并将其值更改为VARIANT_0并刷新浏览器,则可以在浏览器中看到Variant 0文本。

但是,我想通过JavaScript动态更新(例如,点击时说)。

通过控制台查看,我可以访问document.cookie,其中包含以下烹饪:

"_gaexp=VARIANT_0; _ga=EXAMPLE_B; _gid=EXAMPLE_C"

如果我尝试通过控制台将_gaexp更新为VARIANT_1,则我的cookie不会更新。这就是我正在尝试的:

document.cookie = "_gaexp=VARIANT_1";
document.cookie;
"_gaexp=VARIANT_0; _ga=EXAMPLE_B; _gid=EXAMPLE_C, _gaexp=VARIANT_1"

似乎我要添加相同名称的重复Cookie,但我只想:

  • [使用JavaScript通过控制台替换此烹饪。
  • 然后最终,我将编写附加的JS来刷新浏览器(更新cookie)。
  • 我在做什么错?

谢谢。

我正在使用Google 360​​进行AB测试,并且希望在浏览器中使用不同的开关。我可以通过在浏览器中更新cookie _gaexp的值来实现。例如,这看起来像:“ _gaexp:...

javascript cookies session-cookies ab-testing google-optimize
1个回答
0
投票

没关系,我知道了!

© www.soinside.com 2019 - 2024. All rights reserved.