Appearance
Appearance
通过自动化,向当前打开的网站模块、外部系统、自定义组件的页面发送自定义消息
参数 | 说明 |
---|---|
消息类型 | 发送的消息类型。可使用表达式获取上下文变量指定动态内容 |
消息内容 | 发送的消息内容。可使用表达式获取上下文变量指定动态内容 |
消息内容
${
{
"date":Date.now(),
"user":Context.userId()
}
}
<html>
<head>
<title>发送网站页面消息</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=no">
<style>
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
background-color: #5b8ff9;
}
.output {
white-space: pre-wrap;
line-height: 1.8;
}
</style>
<script src="/js/postmessage-rpc.js"></script>
<script src="/js/rpc.js"></script>
</head>
<body>
<h1>Hello Word !</h1>
<div id="output"></div>
</body>
<script>
var output = document.querySelector('#output');
eventService.onceEvent('rpc-ready', function () {
eventService.onEvent('automatic-event', function (e) {
output.append(JSON.stringify(e) + '\n');
});
});
</script>
</html>