社区
JavaScript
帖子详情
如何判断 history.go(-1) 有效
bibiye
2004-09-17 03:53:18
请教一下JS:
如何判断 history.go(-1) 有效
即能够后退时,
就出现后退按钮,
如果不能后退时,
就出现关闭按钮。
谢谢!
...全文
293
6
打赏
收藏
如何判断 history.go(-1) 有效
请教一下JS: 如何判断 history.go(-1) 有效 即能够后退时, 就出现后退按钮, 如果不能后退时, 就出现关闭按钮。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingchang2000
2004-09-24
打赏
举报
回复
history这个判断我就不知道了,你刚才的代码这么写看看:
<script>
if(history.length > 1){
document.writeln("<table width=\"92%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
document.writeln("<tr>");
document.writeln("<td>有历史记录</td>");
document.writeln("</tr>");
document.writeln("</table>");
}
else{
document.writeln("<table width=\"92%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
document.writeln("<tr>");
document.writeln("<td>无</td>");
document.writeln("</tr>");
document.writeln("<tr> ");
document.writeln("</table>");
}
</script>
BubbleInDiamond
2004-09-24
打赏
举报
回复
呕吐中……
语法错误不说了,就是history.length>1也不能说明可以后退啊,是可以前进怎么办?
根本就没有必要判断,不可以后退它自然不会后退
webmm
2004-09-24
打赏
举报
回复
有没有搞错,这怎么可能不出错呢~~~
<script>
if(history.length > 1){
</script>
...晕...
不过这个问题我也不会,嘻..
bibiye
2004-09-17
打赏
举报
回复
<script>
if(history.length > 1){
</script>
<table width="92%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>有历史记录</td>
</tr>
</table>
<script>
}
else{
</script>
<table width="92%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>无</td>
</tr>
<tr>
</table>
<script>
}
</script>
上面的这段怎么会脚本出错提示?
难道不能用JS和html混合的加条件判断吗?
bibiye
2004-09-17
打赏
举报
回复
呵,刚想删除,有人来UP了,看来分数不给都不行了
postfix2
2004-09-17
打赏
举报
回复
up
telemetry-user-analytics
遥测用户分析此应用程序从devtron(oss应用程序)接收事件并处理
有效
负载并将其写入DB。 如果没有在平台表中创建条目,请在db中检查UPID是否已存在。 并更新矩阵的platform_installation_
history
表。 如果已经存在UPID,则更新平台表以供最后一次使用。 以下遥测数据的模式 平台 UPID:devtron-12356
有效
期自:2021年4月1日上次
有效
期:2021年4月4日 platform_installation_
history
安装次数:失败次数:<包括尚未收到正常事件的事件,请检查间隔时间>成功次数:1
解决
history
.go(-1)返回页面不刷新
<button onclick="sessionStorage.setItem('refresh', 'true');
history
.go(-1);" class="btn btn-default">返回</button> <script> window.addEventListener('pageshow', function(event) { if(event.persisted) { // ios
有效
, andr...
页面回退
history
.back()或
history
.go(-1)出现“警告: 网页已过期“的解决办法
页面回退使用
history
.back()或
history
.go(-1)出现"警告: 网页已过期",https协议下比http协议下更常见,表单提交页面经常出现该问题。
关于H5中返回不生效的问题
在H5中使用window.
history
.go(-1);不能生效 如果app中内置h5的跳转页面,当在其中使用window.
history
.go(-1)时,并不能返回 可以使用解决 location.href = document.referrer; 关于document.referrer 获取前一页面的URL地址的方法:document.referrer referrer 属性可返回载入当前文档的文档的 URL, 如果当前文档不是通过超链接访问的,那么当前文档的URL为NULL,这个属性允
router.go(-1)后退带参数或者替换参数
问题背景 在用户进入了一个带链接参数id的页面A,链接如下: /a?id=1 但用户操作实际上是会改变id的值,此时id=2,但链接上的id无变化,然后使用id=2作为参数前进到页面b,链接如下: /b?id=2 然后用户点击后退,返回到了页面A,此时的id=1,是最初的页面链接。但用户希望后退也是返回到id=2的页面A,而不是id=1的页面A 解决方案 通过研究window.
history
对象的说明和相关函数,发现window.
history
.replaceState函数可以解决以上的问题。因为r
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章