关于微信端不支持window.location.reload()

今天写了一个调查问卷页面,项目经理说要表单提交之后页面刷新,之间没沟通清楚,以为是整个页面重载,所以刚开始就用了window.location.reload()的方法。

但是发现,在微信直接打开之后,居然不能刷新。

后来了解到微信端不支持这个玩意,要用window.location.href=window.location.href+"?id="+10000*Math.random();来代替。

  之后深入沟通后才知道,原来项目经理只是想,让表单的内容重置刷新。

  好吧!这就很简单啦!form.rester();

  还是jq用起来方便。

时间: 2024-08-06 02:52:54

关于微信端不支持window.location.reload()的相关文章

window.location.Reload()和window.location.href 区别

window.location.Reload()应该是刷新.[相当于 按页面刷新按钮] (如果有数据提交的话,会提示是否提交的(是和否选项)) window.location.href=window.location.href; 是定向url提交数据 他们最大区别是 是否有数据提交: 前者提交数据的刷新                                                               后者没有提交的刷新 首先介绍两个方法的语法: reload 方法,该方

window.location.Reload()和window.location.href等联系和区别

在web开发中经常会遇到页面刷新的系列问题,现在总结如下: 1.js 刷新页面window.location.reload(); 强制刷新页面,从服务器重新请求! (如果有数据提交的话,会提示是否提交的(是和否选项)),促使浏览器重新下载当前的页面. 2.window.location.href设置或返回完整的 URL. 在js中关于location.href的用法究竟有哪几种,究竟有哪些区别? 目前在开发中经常要用到的几种形式有: self.location.href; window.loca

window.location.Reload()和window.location.href 区别(转)

首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页. true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL.语法:

js 刷新页面window.location.reload();

Javascript刷新页面的几种方法:1   history.go(0)2   window.location.reload() window.location.reload(true) 3   location=location4   location.assign(location)5   document.execCommand(''Refresh'')6   window.navigate(location)7   location.replace(location)8   docum

javascript:window.location.replace 与 window.location.reload() 刷新页面的不同效果

今天早上我发现一个问题,当一个网页的地址最后面是一个#时(比如:http://www.baidu.com/go.asp#), 执行:window.location.replace(window.location.href); 浏览器不刷新页面. 经过测试: window.location.href = window.location.href; 浏览器也不刷新页面. 经过测试:window.location.reload() ; 浏览器会刷新页面. 以前经过一些测试发现 window.locat

window.location.reload(false);window.location.reload(true);history.Go(0)区别

在日常工作中常用的页面刷新方式的区别: 1 window.location.reload(false);  先说说window.location.reload(false);当我们window.location.reload();默认也是false;  它先会根据浏览器的http请求的头部 If-Modified-Since的值来判断在请求文件时文件是否发生变化,如果没有就从缓存中找到更新到页面. 如果有form,会重新提交form表单 2 window.location.reload(true

调用window.showModalDialog(),不能调用window.location.reload()和提交表单时打开新窗口的解决方案

我们往往会遇到这种情况,就是用 window.showModalDialog弹出的窗口,在里面提交form表单时,或者location.href=""时,都会新弹出窗口,很恶心的. 注:showModalDialog窗口与window.open打开的窗口刷新本窗口时不同,showModalDialo窗口也不能用F5刷新,也没有右 键操作 建议采用以下方式: A. 在模式窗口页面中加入:      <base target="_self"> //在html

解决安卓微信浏览器中location.reload 或者 location.href失效的问题

出自:http://www.cnblogs.com/joshua317/p/6163471.html 在移动wap中,经常会使用window.location.href去跳转页面,这个方法在绝大多数浏览器中都不会 存在问题,但早上测试的同学会提出了一个bug:在安卓手机的微信自带浏览器中,这个是失效的,并没有跳转: 原来的代码: window.location.reload(location.href); 初步判断可能是缓存的问题,首先想到的解决办法就是在要跳转的url后面加个时间戳,告知浏览器

(window,parent,opener,top).location.reload方法汇总

最近项目是和某度合作,集成他们一个功能到我们产品上.由于是中途从同事手中接过来的活,并且第一次使用jsonp,不熟悉页面的刷新跳转,遭坑惨了,现在来记录下这个情况,希望给有类似需求的同志带来些许帮助. 情景描述: 登陆login.html页面登陆验证成功后,跳转到index.html页面,index.html页面加载完成后就要发送jsonp请求到对方服务器得到想应的数据并展示出来,如若没有登陆某度的帐户,弹出提示信息.然后需要点击页面的登陆按钮,弹出某度的登陆框(iframe引入),登陆某度成功