H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue中使用iframe嵌入一个页面,如何监听到iframe里面的点击事件

如题所示,vue项目里面比如一个div里面包了一个iframe,iframe里面引入了一个百度的页面,那么我从外层的id为wrap的div里面,能监听到我点击了百度那一页的哪个按钮吗?或者假如iframe里面的url是同源的情况下呢,不存在跨域的话,能实现吗

<div id="wrap">
    <iframe id="baidu" src="http://www.baidu.com"></iframe>
</div>

回答:

可以通过事件实现,iframe点击时,触发自定义事件,而外层监听该自定义事件。

回答:

那么问题就来了,这样过后从vue页面调用iframe嵌入的页面,会有卡顿的效果,说实话,是真的闹心

本文地址:H5W3 » vue中使用iframe嵌入一个页面,如何监听到iframe里面的点击事件

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址