vue项目:进入a.com,弹窗,点击一个按钮,跳转到b.com,然后回a.com.不弹窗.请问如何解决

点击链接,进入a.com.并弹窗,内容为xxx.然后关闭弹窗,再点击页面中的一个按钮,跳转到b.com,然后用微信浏览器自带的回退按钮,回到a.com.相当于重新进入页面,在弹窗;
想要达到的效果是进入a弹窗,点击跳转b,再返回a页面,不弹窗,请问有什么好的方案,不能使用缓存.a.com和b.com不是同一个路由,a.com是当前项目.b.com是其他网站

阅读 369
评论
    2 个回答

    document.location.replace在url中添加参数,返回之后如果url中有这个参数,则不弹窗

      • 167

      不知道可以不可以,你可以试一下:

      获取 document.referrer,判断值是否是b.com,如果是 则不弹窗, 如果不是, 弹窗。

        撰写回答

        登录后参与交流、获取后续更新提醒

        相似问题

        微信开放生态 相关的技术问题交流平台

        推荐文章