刚刚在项目中遇到个问题:点击a href="tel://"之后页面刷新了。
因为数据是通过ajax加载出来的,从拨号界面返回后数据都没了。
本来打算使用input type="hidden"写入数据,但是返回后数据也被清空了。
请问这个问题如何解决?
刚刚在项目中遇到个问题:点击a href="tel://"之后页面刷新了。
因为数据是通过ajax加载出来的,从拨号界面返回后数据都没了。
本来打算使用input type="hidden"写入数据,但是返回后数据也被清空了。
请问这个问题如何解决?
我以为不会有人回答了,没继续关注这个问题,没注意到各位的回答sorry。
我最后的解决方法是用history.replaceState方法。我把ajax数据写到一个变量里,每次请求ajax我都会更新一次这个变量。电话跳转写了一个fucntion 里头用replceState方法 把当前的位置、ajax数据,等数据记录下来,
history.replaceState(data, document.title, location.href.replace(/\?.*/,"")+"?opt=true");
location.href = **********;
每次刷新页面的时候在根据url是否存在"opt=true",执行读取缓存操作
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决