我有这个代码。 代码的目的是设置'来源'当用户到达我的网站时的价值, 如果他在页面之间移动,不要改变它。
问题是, 在我可以在控制台中看到的每个页面中 len = 0;
应该发生的事情是:
第一页上的- 来源'中不应该有一个参数 所以len应为0 如果我移动到另一页, source应该有一个值, 所以len不应该是0, 但由于某种原因 - 它一直告诉我len = 0;
(在完整脚本中 - 我检查用户到达的来源, 喜欢adwords / organic / direct / refferal, 并将此值放在LocalStorage中的源变量中。 问题是, 当我移动到另一页时, 它需要页面的refferal并更改源, 这对我不好)
我做错了什么?
<script type="text/javascript">
var initsource = localStorage.getItem('source');
if (initsource == null)
{
var len=0;
localStorage.setItem('source','firstsoure');
}
else
{
var len = initsource.length;
}
console.log('len = %s',len);
</script>