最近遇到一个很神奇的问题,vue路由地址在所有浏览器单独访问都能正常显示,但是将路由地址通过JS赋值给IE9中的iframe src时一直显示空白页,查看浏览器源代码发现路由地址一切正常。因为只有IE9存在这个问题,所以应该是IE9的bug。通过查阅资料最终得以解决。

1、HTML

<iframe ref="demo" src=""></iframe>

2、Vue

this.$ref.demo.contentWindow.location.href="http://www.xxx.com/aa.html"

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐