Web应用程序正在删除JavaScript会话Cookie –如何调试?

时间:2019-04-20 01:04:25

标签: javascript html5 cookies adobe adobe-analytics

我有一个问题,即以某种方式删除了会话cookie。设置cookie和读取cookie的代码已经存在多年了,并且可以在大多数页面上使用。我已经尝试了一些测试(我正在调试的cookie名称是“ navElemName”),但该cookie似乎以某种方式被网络应用在特定页面上删除了?我什至进行了测试(仍在使用中),在同一代码中添加了另一个cookie以创建“ navElemName” cookie(其他cookie名称为“ navElemNameNotDeletedDuplicate”),该代码没有删除或与之交互的代码。方式,那也消失了。我只需要弄清楚为什么?您可以看到此操作。我有3个由console.logs跟踪的步骤,这些步骤以“ COOKIE TEST”开始,并且在控制台日志中也具有这些步骤,单击任何绿色的“立即申请”按钮时也应该看到这些步骤。 “立即Appy”按钮具有自定义HTML-5属性,这些属性将被读取到cookie中,然后单击onclick,然后Web应用程序将在下一页上读取cookie的值。 如果您转到下面的此页面,则会看到它按设计工作

https://www.bankofthewest.com/campaigns/small-business/businesscards.html#testdtm

但是,如果您转到此页面并单击绿色的“立即申请”按钮:

https://www.bankofthewest.com/campaigns/small-business/express-lending.html#testdtm

您会注意到Cookie被删除,下一页才可以读取它。我不知道如何调试此问题?该代码通过Adobe DTM注入。 Cookie是通过基于事件的规则设置的,该规则将是控制台日志中的第1步,然后在随后的页面上由数据元素读取(控制台日志中的第2&3步)。

感谢任何建议/指导或帮助。

谢谢!

0 个答案:

没有答案