gpt4 book ai didi

javascript - 使用 intercom.js 在单独的窗口上触发功能

转载 作者:行者123 更新时间:2023-11-30 17:58:34 28 4
gpt4 key购买 nike

尝试使用 intercom.js 时我可以将我的消息打印到索引文件第 21 行的日志中

intercom.on('notice', function (data) {
console.log(data);
$messages.append($('<p>').text(data.message));
document.title = '(' + $messages[0].childNodes.length + ') ' + title;
});

有什么方法可以简单地点击它来触发另一个页面上的警报。

最佳答案

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);

关于javascript - 使用 intercom.js 在单独的窗口上触发功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17607631/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com