ios微信浏览器返回不刷新问题完美解决方法
发布时间 - 2026-01-11 03:16:46 点击率:次开始用的表单提交,返回参数就丢失,换成url跳转,popstate监听 (注释部分)ios10测试始终有问题,继续搜,最后用pageshow,pagehide完美解决(另外说一句:珍爱生命,远离微信和ios)
var wxback = {
init :function(){
//隐藏微信分享按钮等
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
WeixinJSBridge.call('hideToolbar');
WeixinJSBridge.call('hideOptionMenu');
WeixinJSBridge.call('hideMenuItems');
});
if(getSystem()=="ios"){
//this.pushHistory();
/* window.addEventListener("popstate", function(e) { //回调函数中实现需要的功能
//window.location.href = document.referrer+"&"+Math.floor(Math.random()*1000);
//history.go(-1);//不管怎么样都是返回到最初的页面返回了n次
//history.back();//不管怎么样都是返回到最初的页面返回了n次
//window.location = document.referrer;//上一个页面url
//WeixinJSBridge.call('closeWindow');//直接关闭页面
}, false);*/
var isPageHide = false;
window.addEventListener('pageshow', function () {
if (isPageHide) {
window.location.reload();
}
});
window.addEventListener('pagehide', function () {
isPageHide = true;
});
}
},
pushHistory :function () {
var state = {
title: document.title,
url: location.href
}
window.history.pushState(state, state.title, state.url);
console.log(window.history);
},
}
总结
以上所述是小编给大家介绍的ios微信浏览器返回不刷新问题完美解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
# ios
# 微信浏览器返回
# ios微信返回不刷新
# vue中解决微信html5原生ios虚拟键返回不刷新问题
# 都是
# 小编
# 不管怎么样
# 最初
# 一句
# 给大家
# 跳转
# 表单
# 解决方法
# 所述
# 回调
# 给我留言
# 有任何
# function
# addEventListener
# document
# var
# wxback
# init
# call
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
bing浏览器学术搜索入口_bing学术文献检索地址
如何在局域网内绑定自建网站域名?
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
LinuxCD持续部署教程_自动发布与回滚机制
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
微信推文制作网站有哪些,怎么做微信推文,急?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
详解vue.js组件化开发实践
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
*服务器网站为何频现安全漏洞?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
iOS正则表达式验证手机号、邮箱、身份证号等
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
C语言设计一个闪闪的圣诞树
详解jQuery停止动画——stop()方法的使用
怎么用AI帮你设计一套个性化的手机App图标?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
如何在阿里云通过域名搭建网站?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
nodejs redis 发布订阅机制封装实现方法及实例代码
打造顶配客厅影院,这份100寸电视推荐名单请查收
lovemo网页版地址 lovemo官网手机登录
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何用腾讯建站主机快速创建免费网站?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何在IIS中新建站点并解决端口绑定冲突?
JavaScript Ajax实现异步通信
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel模型事件有哪些_Laravel Model Event生命周期详解
进行网站优化必须要坚持的四大原则
深圳网站制作培训,深圳哪些招聘网站比较好?
Mybatis 中的insertOrUpdate操作
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
javascript中的try catch异常捕获机制用法分析
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权

