- 25
- 0
在微信公众号中开发,监听返回事件 A页面 B为监听页面
C页面未增加监听事件
页面流程A-->B-->C
点击微信公众号返回时候 C-->闪过B-->A 会跳转2次
这是微信公众号监听代码:
function backHistory(backUrl) {
let state = {
title: "title"
};
window.history.pushState(state, state.title, window.location.href);
window.addEventListener("popstate", function(e) { //回调函数中实现需要的功能
if(backUrl == undefined) {
history.go(-1);
} else {
if(backUrl == "home") {
if(wx != undefined) {
wx.closeWindow();
}
} else {
location.href=backUrl; //在这里指定其返回的地址
}
}
}, false);
}
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
行走的大树 普通会员 1楼
微信公众号开发中,点击公众号的文章或详情页返回上一级标题、文章或详情页的问题可能出现在以下几种情况:
- 返回按钮在文章或详情页中正常显示,但在文章详情页顶部或者底部点击后返回上一级标题或文章。
- 返回按钮在文章详情页中隐藏,但在文章详情页底部点击后返回上一级标题或文章。
- 返回按钮在文章详情页中存在,但在文章详情页顶部点击后返回上一级标题或文章,但在文章详情页底部点击后返回上一级标题。
要解决这个问题,您需要在文章详情页底部添加一个返回上一级标题或文章的按钮。例如,您可以使用CSS样式来改变按钮的样式,使其在点击后显示或隐藏特定的内容。
您还需要在微信公众号的开发者工具中进行以下操作:
- 首先,您需要在公众号的后台管理页面中找到并配置返回按钮。这通常可以通过公众号的开发者工具的"应用设置"->"功能管理"->"返回顶部标题"来实现。
- 在配置返回按钮后,您需要在文章详情页底部添加一个返回上一级标题或文章的按钮。这可以通过使用JavaScript或CSS来实现。例如,您可以使用JavaScript来动态改变返回按钮的显示或隐藏内容,或者使用CSS来改变按钮的样式。
- 最后,您需要在文章详情页的头部添加一个返回顶部标题或文章的链接。这可以通过使用JavaScript或CSS来实现。例如,您可以使用JavaScript来动态改变链接的文本内容,或者使用CSS来改变链接的样式。
希望这可以帮助您解决微信公众号开发中点击公众号的文章或详情页返回上一级标题、文章或详情页的问题。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

