永发信息网

JS location.replace有没有替代方法

答案:2  悬赏:0  手机版
解决时间 2021-03-13 01:00
JS location.replace有没有替代方法
最佳答案
location.href
全部回答
h5edu教育html5开发为您解答: reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bforceget]) 参数: bforceget, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 get 方式,从服务端取最新的页面, 相当于客户端点击 f5("刷新") replace 方法,该方法通过指定url替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的url。 语法: location.replace(url) 在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。因为这种做法就像是客户端点f5刷新页面,所以页面的method="post"的时候,会出现“网页过期”的提示。那是因为session的安全保护机制。可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 ispostback 的。如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 not ispostback 的。这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。 replace函数在设置url方面与location的href属性或assign函数完全一样,但是它会删除history对象的地址列表中的url,从而使go或back等函数无法导航。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
斗鱼直播有底薪吗
佛罗伦萨自助披萨在哪里啊,我有事要去这个地
因在一起喝酒摔成植物人,没把人安全送到家,摔
梦见自己的绣花针断了
北京钢琴哪个牌子的质量好?
武汉癫痫病医院怎么去啊,有知道地址的么
山西的四合院与北京的四合院相比,变为南北翟
某商场搞促销活动,一件电器原价300元,打七
农业银行跨省取钱30000元手续费
美都袋鼠我想知道这个在什么地方
电视墙有窗户怎么设计
本人打算承包几栋楼 粘楼梯踏步材料需要一般
中国人寿保险,每交年5000,交10 十年之后可
name前面怎么用国家名
祁门县新安乡星林村民委员会地址在什么地方,
推荐资讯
三星手机出现休眠状态怎么处理呀,
为什么hcl分子形成时氢原子的一个1s电子与氯
pc版究极风暴4怎么打开按键设置
中国移动通讯卓航通讯怎么去啊,有知道地址的
贵阳上环哪里好
小吴车行NO.188地址在什么地方,想过去办事
无极限中草药美容养生护肤馆地址在哪,我要去
《战神夜袭》最低配置要求一览 什么配置能
树叶新概念火锅红旗路店在什么地方啊,我要过
单反镜头这款威达神镜一号搭配什么相机
索尼的财年亏损
先富办公家具我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?