IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    【Javascript】获取触发message事件的源iframe

    罗佳(博主)发表于 2017-06-02 17:39:25
    love 0

    翻了翻message事件的属性,没找到可以直接获取事件源iframe的属性,想想也没毛病,毕竟事件也可以是其它窗口post过来的。于是想了个曲线方法。

    先让发送源获取焦点,然后获取焦点元素。

    window.addEventListener('message',function(msg){
    	msg.source.focus();
    	//做一些事来判断是不是某个iframe发送的消息
    	var sourceFrame=document.activeElement;
    });

     



沪ICP备19023445号-2号
友情链接