![](/img/trans.png)
[英]How to store current URL in cookie, and use that cookie to check in other page, if available then redirect to the same URL in JS?
[英]How to create an onclick cookie link and then after navigating to link's url, have that cookie redirect the current url
好的,这听起来可能令人困惑,所以让我解释一下。 我正在使用一个具有单个页面布局和独立页面布局的wordpress主题。 在单页面布局中,您单击的每个导航栏链接都将您滚动到页面的一部分。 在独立页面中,单击包含主页内容的导航栏链接时,它会将您链接到该内容的独立页面,而不是转到主页并滚动到该内容。
现在,在我得到很多答案之前,说只是做url /#content块,这是行不通的,因为主题创建者决定对所有命名的内容使用多个ID。 我知道这太可怕了。 我实际上已经尝试了很多东西。 因此,我现在的想法是在用户单击#header导航栏中的链接时存储cookie,并在浏览器中存储cookie。 当用户到达主页时,主页会检查该cookie并将其滚动到适当的区域。
我从来没有使用过cookie来了解如何编写代码,我只是了解它们如何从php中工作,我认为javascript有点相似。 如果不清楚,请询问。
您有两种类型的cookie,仅Http和常规的cookie(您有更多类型,但是对于这个问题,其他类型都不相关)。 因为这里是在谈论用JavaScript创建cookie,所以不存在仅使用Http的cookie。
此javascript基本库将为您提供执行所需功能的工具。
现在,从我自己对这个问题的观点来看,我建议仅在您的查看器使用新浏览器的情况下才使用本地存储(旧的IE无法使用)。 这个javascript库将说明如何使用它。
希望我能帮助,干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.