账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    chrome浏览器无法回退
    39
    0

    在A项目中一个a标签链接跳转到B项目,在B项目中点回退按钮无法回退,一点回退按钮就刷新,这种情况只发生在:
    1)chrome浏览器
    2)测试环境下的B项目或者是线上环境下的B项目(本地启动的B项目在chrome浏览器下也没有问题,可以回退)
    狐火和safari一切正常,无论什么环境下,B项目都可以回退


    查了好多资料,添加了这个标签和这段代码之后,在chrome可以获取到A的url,但是跳到B项目之后点回退:目前双击后退按钮可以回退了,我的目标是单击就可以回退

            <meta name="referrer" content="always">
            
            if (navigator.userAgent.indexOf('AppleWebKit') > -1) {
                    let prePageUrl = document.referrer;
                    pushHistory();
                    window.onpopstate = function () {
                        console.log('okokok');
                        window.location.href = prePageUrl;
                        return false;
                    };
                    function pushHistory() {
                        var state = {
                            title: 'title',
                            url: '#'
                        };
                        window.history.pushState(state, 'title', '#');
                    }
                }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 耳猫东 普通会员 1楼

      如果在使用Chrome浏览器时遇到无法回退的情况,可能是由于以下原因:

      1. 病毒或恶意软件:某些病毒或恶意软件可能会阻止Chrome浏览器回退功能。可以尝试使用杀毒软件扫描并清除病毒或恶意软件。

      2. 网络问题:如果您的网络连接不稳定,可能会导致Chrome浏览器无法正常工作。您可以尝试重启路由器或联系您的网络服务提供商。

      3. 浏览器设置:在Chrome浏览器中,有一些设置可能会影响回退功能。例如,某些浏览器插件可能会阻止Chrome浏览器回退。您可以尝试禁用这些插件,然后重新启动浏览器。

      4. 浏览器版本:某些浏览器版本可能无法支持回退功能。您可以在Chrome浏览器的设置中检查您的浏览器版本,并根据需要进行更新。

      如果您尝试了以上方法仍然无法解决问题,建议您联系Chrome的客服团队,他们可能能提供更专业的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部