为了账号安全,请及时绑定邮箱和手机立即绑定

被点击的链接,如何发消息通知其我已经被打开

被点击的链接,如何发消息通知其我已经被打开

慕的地10843 2018-10-25 18:15:06
这个需求不是要用 AJAX 或 Notification 来完成,是想两个页面之间,进行消息的传递,类似浏览器的消息监听功能。     window.addEventListener('message',function(e){        console.log(e);      },false);              $('A').on('click',function(){        console.log('点击测算');        var otherWindow=window.open(this);            otherWindow.postMessage('hello',location.href);        return false;        })例子:我在当前页面(A)打开了一个链接(B),在该链接(B)被打开并执行完毕某个脚本操作后,通知(A),我已完成了操作。我尝试使用 postMessage 来完成该操作,但是并没有接收到任何内容。问题1:有无比 postMessage 更好的解决方法能达到需求?问题2:下面的例子中,有什么错误而导致无效?(已确定浏览器是支持该 API)补充:该问题是前端页面之间的消息通知,非客户端与服务器之间的消息通知。
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

很久以前发现的一个方案,这里有测试代码:

localsync


查看完整回答
反对 回复 2018-11-25
  • 1 回答
  • 0 关注
  • 560 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号