arale-messenger
Version:
跨域 Iframe 通信解决方案,兼容 IE 系列浏览器。
31 lines (28 loc) • 703 B
HTML
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script src="https://a.alipayobjects.com/seajs/seajs/2.2.0/sea.js"></script>
<script>
seajs.config({
alias: {
$: 'jquery/jquery/1.7.2/jquery'
}
});
</script>
</head>
<body>
<script>
seajs.use(['../index.js'], function(Messenger) {
var messenger = new Messenger('iframe1', 'tests');
messenger.addTarget(window.parent, 'parent');
messenger.listen(function(msg) {
parent.seajs.parentMessage = msg;
});
messenger.send('from iframe.');
parent.window.loaded.call(parent);
});
</script>
</body>
</html>