`

微信浏览器缓存问题

阅读更多

最近在做一个微信抢购活动,需要在微信浏览器中执行相应的web抢购程序。但在调试的时候,发现,点击抢购按钮,第一次可以,下面再点击 根本就没有调用后台,直接返回跟第一次一样的结果。

 

第一次在微信浏览器中开发。搞了许久才考虑到是缓存原因。于是,我清理了 微信缓存,果然又可以调用后台了,但也只能调用一次。这才确定原因。

 

原来我点击抢购按钮时,浏览器中会记录此次请求所有信息,包括返回值,当我,第二次抢购时由于url 与参数完全相同,微信会认为此次抢购与上次相同,就会忽略后台请求,并把上次缓存的结果直接发来了。

 

解决此问题办法就是让浏览器认为每次请求是不同的,添加一时间戳或随机数即可解决。

 

分享到:
评论

相关推荐

    解决微信浏览器缓存站点入口文件(IIS部署Vue项目)

    主要介绍了解决微信浏览器缓存站点入口文件(IIS部署Vue项目),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    微信浏览器取消缓存的方法

    主要介绍了微信浏览器取消缓存的方法,本文使用meta头信息实现取消了微信浏览器的缓存,特别是在开发时会经常用到,需要的朋友可以参考下

    解决微信浏览器Javascript无法使用[removed].reload()刷新页面

    场景是这样子的,页面在初始化时有一个ajax请求,在页面上有一个按钮,点击的时候执行[removed].reload(),正常情况reload()后页面依然会向后台发出请求,但在安卓的微信浏览器中reoad后请求的一直是第一次打开页面...

    Adnroid 微信内置浏览器清除缓存

    然而奇怪的是微信app在IOS中是可以刷新页面的,但是Android中却不知道基于什么考虑,无法清除缓存也没有刷新功能,这个就给开发者设置了不小的障碍,哪有页面是最好就不改的,然后如果去改,微信浏览器缓存着css、...

    ios-仿微信网页浏览器.zip

    在WKWebviewDemo项目中,开发者ZYiDa利用WKWebView来加载和显示网页内容,以模拟微信浏览器的核心功能。 1. **WKWebView的基本用法**:WKWebView的使用通常涉及初始化、加载URL和处理用户交互。在项目中,开发者...

    解决微信内置浏览器返回上一页强制刷新问题方法

    微信内置浏览器在返回上一页面,且上一页面包含AJAX代码时,页面就会被强制刷新,极度影响用户体验。而我们想要的效果是:返回上一页面时,页面还停留在原来的状态,AJAX获取到的数据还在,滚动条也在原来的位置。 ...

    易语言制作的9款浏览器源码

    源码6-9中提到的资源内包含的组件,可能是用于解决某些浏览器兼容性或运行时问题的通用解决方案。学习如何在易语言中复用和扩展这些组件,可以提高代码的可维护性和复用性,降低开发成本。 5. **软件演示** 提供...

    微信QQ防洪文件,微信QQ浏览器打开提示源码

    标题中的“微信QQ防洪文件,微信QQ浏览器打开提示源码”指的是在微信或QQ内置的浏览器中,用于处理特定情况(可能是防止恶意攻击或过度请求,也被称为“洪水防御”)的源代码。这种源码可能涉及到浏览器的安全机制,...

    JavaScript 监控微信浏览器且自带返回按钮时间

    例如,微信浏览器可能会有自己的缓存机制,导致`popstate`事件在某些情况下不会触发。因此,在实际开发中,需要做一定的兼容性处理,确保在不同环境下都能正常工作。 总的来说,JavaScript监控微信浏览器的返回按钮...

    android仿微信图片浏览器

    在Android开发中,微信图片浏览器是一个非常常见的组件,它提供了高效、流畅的图片查看体验,类似于微信内置的图片浏览功能。这个"android仿微信图片浏览器"项目,旨在帮助开发者快速集成这一特性到自己的应用中。...

    vue中解决微信html5原生ios虚拟键返回不刷新问题

    做微信h5页面时,经过了微信授权才跳转到一级默认路由home.vue中,因此在home页面时在IOS中底部会出现虚拟的返回键,安卓上不会出现。且在IOS点击返回时会跳转到home空白页面不重新加载,但是在安卓机上点击返回键会...

    解决微信返回上一页,页面中的AJAX的请求,对Get请求无效的问题

    POST请求不被微信浏览器缓存,因此每次用户点击返回按钮时,浏览器都会发起新的请求。这样可以确保每次页面加载或返回时,服务器端的数据都能够被正确地加载和更新。 在实际代码中,开发者需要修改前端JavaScript...

    在微信小程序里上传图片到腾讯云的COS上存储桶

    在微信小程序中,将图片上传至腾讯云的COS(Cloud Object Storage)存储桶是一项常见的需求,这可以为开发者提供安全、稳定且低成本的云端存储服务。本文将详细讲解如何实现这一功能,主要分为以下几个步骤: 1. **...

    浅谈微信页面入口文件被缓存解决方案

    总结来说,解决微信页面缓存问题的关键在于理解微信浏览器的特性,并针对性地调整服务器配置或文件命名策略。开发者需要根据实际项目情况选择合适的解决方案,以确保用户能够及时获取到最新的页面内容。在实践中,也...

    swift-ios仿微信和网易图片浏览器

    在iOS应用开发中,创建一个类似微信和网易的图片浏览器是一项常见的需求,它能提供良好的用户体验,让用户可以方便地查看和浏览多张图片。在这个项目中,我们将关注使用Swift进行图片处理和展示的关键技术。 首先,...

    ios、安卓微信中如何清除聊天记录外的缓存

    最近公司有一个关于微信页面缓存的问题,就是发布的h5静态网页总不是当天最新的电子报数据,修改后,发现js文件没有更新,手机端还是用的旧的,然后就有了如何清除缓存的问题。 IOS端好清理,步骤为: 【设置】> ...

Global site tag (gtag.js) - Google Analytics