0

以下是定期(此处为 7 秒)向 URL(此处为 google.com)发送 HTTP GET 的 java 脚本。现在,当 Java 脚本以给定的时间间隔执行时,我需要检查用户是否执行了操作(如 Mousedown、Mousemove 等),然后只需要发送 HTTP 请求。请让我知道方法/解决方案。

    out.println("function bustOut(){");
    out.println("var xhr = getXMLHttpRequest();");
    out.println("xhr.open(\"GET\",\"http://www.google.com\", true);");
    out.println("xhr.setRequestHeader(\"Content-Type\", \"application/x-www-form-urlencoded; charset=UTF-8\");");
    // some where here i need to check for the event.For example - if user had performed the action (Mousedown, Mousemove etc ) then only send the HTTP request.
    out.println("xhr.send();");
    out.println("};");
    out.println("</script></head> ");
    out.println("<body onLoad=\"setInterval(function(){ bustOut();},7000);\"></body>");

这些动作(如 Mousedown、Mousemove 等)将在浏览器上执行

4

0 回答 0