微信公众号H5链接防封处理
在微信中使用相同的url短时间内打开开启,并且有分享功能的情况下,或者在部分玩家恶意举报后。该url有被微信封禁的风险。目前的处理逻辑是,在生成的url后面随机添加时间戳或者也可添加随机字母加时间戳排列(但不宜过长)。
若玩家进行恶意举报被封的也仅仅是前一段时间开启的某个时间戳的url,届时引导玩家从短链url进入即会生成最新url来进行规避。
方式:
-
将需要的H5链接url前往,短链接生成器工具网站[例:https://my5353.com/]
-
在需要生成的url后面添加时间戳 {timestamp},然后直接生成,生成后的短链在浏览器开启后,后面会自带相对于的时间戳;
-
对外发布的地址直接使用短链生成的地址即可;
-
如果使用传统的h5开发方式,需要在Nginx等服务器下进行配置;
-
若使用vue开发方式可以直接用vue的路由匹配*来处理。如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) export const constantRoutes = [ { path: '/' , redirect: '/index' }, { path: '*' , redirect: '/index' }, { path: '/index' , name: 'Index' , component: () => import ( '../components/index.vue' ), } ] const router = new Router({ scrollBehavior: () => ({ y: 0 }), mode: 'history' , routes: constantRoutes }) export default router |
被微信阻止截
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)