我尝试了各种解决方案,以在用户关闭窗口但无任何操作时发送消息。 我想出了这段代码,但是该函数未执行。我做错了什么吗?
<script type="text/javascript">
window.addEventListener('beforeunload', function (e) {
e.preventDefault();
e.returnValue = '';
pubnub.publish({
channel: 'Logs',
message:input2.value + " has left the chat",
x: (input.value = '')
});
});
</script>
代码在正文中。