拦截页面中的后退按钮并忽略它来自iFrame - VueJS

时间:2018-03-08 13:12:10

标签: javascript iframe vue.js vuejs2 vue-router

您好

我们拥有的架构,我遇到了一个奇怪的行为: 使用VueJS制作的页面,在某些页面中我们有一个iFrame,其中显示了使用VueJS

的应用程序

问题!

  • 第一次/第二次单击导航器后退按钮时没有任何反应,但在第三次,历史记录返回(导航工作)
  • First Assemption是iframe拦截后退按钮事件 而不是父页面,这不是我们想要的。
  • 解决方案不应该是来自iframe的应用程序。

在父母身上我得到了:

Vue.use(Router)

export default new Router({
  mode: 'history',
  routes: [...routes]
})

有人有一些见解吗? 谢谢

0 个答案:

没有答案