简体   繁体   English

javascript中点击事件的记录请求和响应

[英]Logging request and response of click event in javascript

I used this code to auto click a button at an interval of eg 5 millisecond.我使用此代码以例如 5 毫秒的间隔自动单击按钮。 Now I need to log every click request and its response from server in a file with the exact time of every click with millisecond precision.现在我需要将每个点击请求及其来自服务器的响应记录在一个文件中,并以毫秒精度记录每次点击的确切时间。 Can anyone help me to do this.谁能帮我做到这一点。

let timerId =setInterval(() => {
 $("#sendRequest").click();

    console.log('clicked');
}, 5);

let stop = 300000;
setTimeout(() => { clearInterval(timerId); alert('stop'); }, stop);

Use getTime() : The getTime() method returns the number of milliseconds since the Unix Epoch .使用getTime()getTime()方法返回自Unix Epoch以来的毫秒数。

You can set let startTime = new Date().getTime();您可以设置let startTime = new Date().getTime(); before setInterval and use new Date().getTime() - startTime to get exact time of interval call .setInterval之前并使用new Date().getTime() - startTime来获取interval callexact时间。

Try is below.尝试如下。

 let startTime = new Date().getTime(); let timerId = setInterval(() => { //$("#sendRequest").click(); console.log('clicked' + (new Date().getTime() - startTime)); }, 1000); let stop = 10000; setTimeout(() => { clearInterval(timerId); alert('stop'); }, stop);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM