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是其他网站

阅读 2.6k
2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题