Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在单击链接之前更改哈希_Javascript_Jquery_Adsense - Fatal编程技术网

Javascript 在单击链接之前更改哈希

Javascript 在单击链接之前更改哈希,javascript,jquery,adsense,Javascript,Jquery,Adsense,我有一个包含Adsense广告的Javascript web应用程序。但是,当用户单击广告并按下后退按钮时,Javascript应用程序失去了位置 我过去经常更改散列值,但这导致了大量的历史记录,用户需要多次按下后退按钮 一个选项可能是在JS应用程序中存储位置的cookie 但是,是否也可以在ad重定向之前更改哈希值?在这种情况下,用户将被引导从广告返回到我的URL,上面有哈希值 或者这是完全不好的行为?您是否尝试更改鼠标向下上的哈希值,该事件发生在单击之前?或者,如果您希望存储它,请查找。您可

我有一个包含Adsense广告的Javascript web应用程序。但是,当用户单击广告并按下后退按钮时,Javascript应用程序失去了位置

我过去经常更改散列值,但这导致了大量的历史记录,用户需要多次按下后退按钮

一个选项可能是在JS应用程序中存储位置的cookie

但是,是否也可以在ad重定向之前更改哈希值?在这种情况下,用户将被引导从广告返回到我的URL,上面有哈希值


或者这是完全不好的行为?

您是否尝试更改
鼠标向下
上的哈希值,该事件发生在
单击
之前?或者,如果您希望存储它,请查找。您可以使用URL参数,但用户可以删除它们。我建议在卸载之前使用绑定到window.onbeforeunload并设置一个cookie,并在用户第一次到达您的站点时进行检查。感谢所有建议。我倾向于使用cookie或localstorage。我是否会选择一种饼干取决于欧洲的饼干法。从技术上讲,它需要向用户发出cookie请求,但不确定法律是否严格执行。