当尝试使用intercom.js时,我可以将我的消息打印到索引文件的第21行的日志中
intercom.on('notice', function (data) {
console.log(data);
$messages.append($('<p>').text(data.message));
document.title = '(' + $messages[0].childNodes.length + ') ' + title;
});当单击它只是为了在另一个页面上触发警报时,是否有任何方法。
发布于 2013-07-12 12:59:57
在read me file中,它给出了一个基本代码
// run this in multiple tabs!
var intercom = Intercom.getInstance();
intercom.on('notice', function(data) {
console.log(data.message);
});
intercom.emit('notice', {message: 'Hello, all windows!'});将emit代码放在带有按钮的页面上,将on代码放在您希望显示警报的页面上,当然,将控制台行更改为警报。
因此,使警报发生的方法是:
包含警报的第1页
var intercom = Intercom.getInstance();
intercom.on('notice', function(data) {
alert(data.message);
});带有按钮的第2页
function broadcast () {
var intercom = Intercom.getInstance();
intercom.emit('notice', {message: 'Hello, all windows!'});
}
document.getElementById("myButtonId").addEventListener("click", broadcast , false);https://stackoverflow.com/questions/17607631
复制相似问题