2017-09-20 21:40:41 hadoopxsy 阅读数 3192
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

众所周知,在我们pc端的浏览器上,当后台改动css,或者js等代码的时候,需要浏览器清除缓存,页面才能重新加载,显示最新的样式或内容;

但是,如果我们的在手机端呢?比如说,我们开发一个微信服务号来实现一个微商场。突然有一天,客户要求升级或者改动一部分样式,这时我们在后台很rasy的搞定了,

但是会发现,微信页面根本样式就没变,搞了一下午原来是缓存的问题!但是发现怎么清理缓存啊!而且大部分用户根本就不知道“缓存”这回事:经过测试和努力找到了一下解决方案:

1、取消关注该微信公众号,重新关注即可(这很影响用户体验)

2、清理微信内存,关闭微信,再重新登录(太折腾)

3、给引入网页的css文件,或超链接  加参数时间戳:time=${time}   (终极解决方案)

例如:

<link rel="stylesheet" href="<%=basePath %>css/public.css?time=${time}">

当后台修改public.css文件内容时,微信服务号会重新加载最新的时间戳内容。这里的${time}  是从后台传过来的System.currentTimeMillis()值


同理,超链接也是如此!


这样做会使每次都重新加载内容会使反映时间加长,不过那也是在用户量访问大的时候!毕竟功能的展现啊!!!


2018-08-22 21:19:44 qq_31384551 阅读数 54615
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

在做微信开发的时候(主要是微信内网页或者比较大型的手机网站)的时候,更改了页面代码,但是微信内置浏览器有缓存,还是之前的效果,影响调试,而且还死活清除不掉!!!!!怎么办?

我的第一想法是关闭手机的微信进程,偶尔有效,但是大多数时候是无效的。

第二个方法,我还试过退出微信登录,然后退出微信(百度出来的方法,也不知道谁讲的),也是偶尔有用,大多数时候无效。

后来我想到一个百分之百有效的方法:Android有一个功能,那就是应用管理(一般在手机设置里边),在应用管理里边清除应用缓存!100%有效!(如果是iphone请参考下面一个方法【废弃】

如下图:

另外,还有一种方式:来自百度经验    原文地址

ios使用此方法不适用,免得被各种喷

在微信任意对话框(随便找个订阅号即可),发送以下网址

 

debugx5.qq.com

 

ios微信  见https://blog.csdn.net/qq285679784/article/details/78258487?locationNum=4&fps=1

也可以直接用微信扫二维码

点击进入,然后就会出现一个类似浏览器的设置界面,这是QQ浏览器内核的设置界面

如图:

推荐下载

《kotlin入门书籍》pdf

《阿里技术书籍》pdf

《Web后台管理模板(仿Win10系统)》

 

 

2019-10-11 17:15:17 weixin_42233038 阅读数 40
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

微信网页缓存清理

吐槽:微信这个缓存是真的坑人,开发的时候每次修改后发布测试都有缓存,可能其他人没我这么频繁,我每次修改了都要清理一次缓存才行。然而很多方式试了都没效果,但最终找到了一个很有效果的,不废话了,直接开始。

打开微信

我 -> 设置 -> 通用 -> 微信存储空间
在这里插入图片描述

结束了,点到这个界面它统计完已使用空间就行了。不要问我为什么,能清除缓存就行了。

2017-11-06 14:26:05 u014505277 阅读数 652
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

在做微信网页开发时,大家肯定会遇到无法清除网页缓存的问题,微信缓存机制是为了优化用户体验节省部分流量为出发点存在的。不过微信这一点倒是难道了不少IT民工,因为他们找合适的清理缓存的方法,其实微信为开发人员提供啦清理缓存的入口,那就是debugx5.qq.com 这个入口。在微信内置的流量器中打开这个地址就可以看到提供的微信功能。


2019-03-20 13:55:53 xialong_927 阅读数 2082
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

在做微信开发的时候(主要是微信内网页或者比较大型的手机网站)的时候,更改了页面代码,但是微信内置浏览器有缓存,还是之前的效果,影响调试,而且还死活清除不掉!!!!!怎么办?

我的第一想法是关闭手机的微信进程,偶尔有效,但是大多数时候是无效的。

第二个方法,我还试过退出微信登录,然后退出微信(百度出来的方法,也不知道谁讲的),也是偶尔有用,大多数时候无效。

后来我想到一个百分之百有效的方法:Android有一个功能,那就是应用管理(一般在手机设置里边),在应用管理里边清除应用缓存!100%有效!(如果是iphone请参考下面一个方法)

如下图:

另外,还有一种方式,只对Android手机有效:(方法二)

在微信任意对话框(随便找个订阅号即可),发送以下网址

http://debugx5.qq.com

也可以直接用微信扫二维码

点击进入,然后就会出现一个类似浏览器的设置界面,这是QQ浏览器内核的设置界面

如图:

附:

IOS清理微信内置浏览器缓存

1、 取关公众号,重新关注;

2.、 退出微信账号登陆,重新登陆微信;

3、 微信设置-通用-存储-清理缓存;

4.、 进入页面,右上角‘...’选项中点击“刷新”

自动清理缓存

       h5页面设置meta标签

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

一般浏览器还有用,碰到wx,并没有鸟用

文件加载设置版本号
h5很多都是静态资源,有些链接都是通过后台配的所以加版本号变得操作异常繁琐,解决起来也是摒弃了一些逻辑。不过值得欣慰的是,这个令人头皮发麻的问题得以解决!

版本号有两种:

        常见的是文件名传参,例如: demo.css?v=1535549856;
        建议使用md5文件名的方式: demo-9bee5121379679ec.css;

为啥用第二种,因为微信访问的时候有些场景可能会把参数或者参数值直接给忽略

完!!!

原文链接:https://blog.csdn.net/qq_31384551/article/details/81951234

没有更多推荐了,返回首页