gpt4 book ai didi

javascript - history.length & history.GoBack() JS

转载 作者:行者123 更新时间:2023-11-30 18:31:31 38 4
gpt4 key购买 nike

我在我的网络浏览器中调用了一些 javascript。目的是获取 history.length,如果长度 == 0,则在按下后退键时退出应用程序。

所以我使用了 window.external.notify(history.length +'');

在 browser_Scriptnotify: int16 navicounter = Convert.ToInt16(e.value);

问题是,history.length 值随着每次 goBack() 的增加而增加,我认为它会缩小..

有人为我提供了解决方案吗?我是否在历史的第一页,我需要一个指示器。

谢谢

最佳答案

查看 window.on('statechange',...) 和 window.on('popstate',...)

或者您可以使用渐进增强的浏览器存储 (BS) 以及 cookie。
- 用户登陆现场。创建值为 0 的 cookie/BS
- 用户登陆新页面并设置 cookie。
-获取cookie的值
- 将 cookie/BS 的值加 1

-用新值重新设置 cookie

-JS需要cookie
-获取cookie值
-处理JS

-用户离开网站。
-删除 cookie/BS

关于javascript - history.length & history.GoBack() JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504918/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com