- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,我发布了一个“烦人的弹出窗口”问题,作为“记录”某人在页面上花费的时间的解决方案,普遍的共识是在计时器上使用 ajax 调用来向服务器报告用户的情况仍在页面上...(下面是我想到的代码)。
我遇到的一个问题是 httRequest 似乎被缓存了...每个返回都显示相同的“时间戳”...
<script type="text/javascript">
var closeMe = 0;
var logMe = 0;
//the window doesn't have focus, do nothing or something that let's them know we're not logging at the moment
function onBlur() {
///stop the log interval
clearInterval ( logMe );
//after 2 min of non focus, close it.
closeMe = setInterval('window.close()',120000); //after 2 min of non focus, close it.
}
//the window has focus... keep logging.
function onFocus(){
//stop the close counter - in the event to 'blurred' sometime
clearInterval ( closeMe );
//run the AJAX on a schedule - we're doing it every minute - bu tyou can do it as often as you like
logMe = setInterval('logTime()',60000);
}
//call a script that logs another minute...
function logTime() {
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "ajax-on-time-interval.cfm", false);
xhReq.send(null);
var serverResponse = xhReq.responseText;
alert(serverResponse);
}
// check for Internet Explorer... IE uses 'onfocusin/out" - everything else uses "onfocus/blur"
if (/*@cc_on!@*/false) {
document.onfocusin = onFocus;
document.onfocusout = onBlur;
} else {
window.onfocus = onFocus;
window.onblur = onBlur;
}
</script>
“ajax-on-time-interval.cfm”的代码 #现在()#
最佳答案
IE 会缓存 Ajax 请求。为了阻止这种情况,我通常只需在我的请求中添加一个随机变量:
function logTime() {
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "ajax-on-time-interval.cfm?random="+Math.random(), false);
xhReq.send(null);
var serverResponse = xhReq.responseText;
alert(serverResponse);
}
只要您不在后端解析新的“随机”变量,这应该就可以工作:-)
关于javascript - "heartbeat"记录器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403149/
这里有几个关于 RabbitMQ 心跳的问题,但我还没有找到一个解决如何实际更改 60 秒(580 秒)的默认心跳值的问题以前的版本)。 如果消费者运行时间超过60秒并且无法产生任何算作心跳的流量(例
好吧,我发布了一个“烦人的弹出窗口”问题,作为“记录”某人在页面上花费的时间的解决方案,普遍的共识是在计时器上使用 ajax 调用来向服务器报告用户的情况仍在页面上...(下面是我想到的代码)。 我遇
我正在阅读一篇关于 Eureka 的文章,它说: if there are two clients registered to a Eureka instance, each one sending
我正在阅读一篇关于 Eureka 的文章,它说: if there are two clients registered to a Eureka instance, each one sending
我尝试使用 Python 3 asyncio 创建一个概念证明,实现一个定期向服务器发送 心跳 以保持连接有效的客户端。 p> 请注意,服务器只是一个回显服务器,不会关闭连接。但重要的是客户端能够定期
我注意到 cron 作业无法正常工作,因为某些任务未执行(自动提要生成、谷歌站点地图……)。 1)我安装了(非常有用的)AOE调度器 2) 我通过 PHPmyAdmin 检查了 cron_schedu
我试图了解 Linux-HA 项目 Heartbeat 的实际工作原理。我发现 Heartbeat 在系统级别而不是应用程序级别提供 HA,这意味着虚拟 IP 仅在系统停机情况下才会移动到备份系统,而
我遇到了 rabbitmq 的一个问题,它终止了以下异常的连接 {"message":"com.rabbitmq.client.AlreadyClosedException: connection
我们正在开发一个应用程序来对我们所有的 SQL 服务器(2000、2005 和 2008)进行“心跳”测试,我们正在尝试确定 SQL 服务器上执行此操作所需的最低权限。 (所涉及的平台待定,但应使用标
我有一个 Observable,source,它可能会在不可预测的时间发出项目。我正在尝试使用它来构建另一个每 500 毫秒可靠地发出其值的 Observable。 假设 source 在这些时间发出
我目前正在使用 TypeScript 在 NodeJs 上运行 WebSocket 服务器。作为 WebSocket 服务器实现,我使用的是 ws .除此之外,我使用 @types/ws打字包。 我希
我正在使用 Synapse for Delphi,但是在 HTTP 下载期间,GUI 当然会卡住。查看文档,他们建议使用 OnHeartbeat 方法。 (参见 http://www.ararat.c
我正在尝试创建一个允许用户“登录”和“注销”的小型 Web 应用程序。我目前遇到的问题是允许客户端向服务器发送持续的“心跳”或消息以通知它仍然处于事件状态。 这更像是一个逻辑问题。我想要做的是在 ph
使用 QuickFIX/J 1.6.3 我的 QuickFIX/J 接受器出现这种奇怪的行为,我完全不知道为什么。我的接受者正在发送一个测试请求,期待一个心跳,发起者向我发送一个心跳,但我的接受者无论
我有一个象征心跳的图像 我正在尝试在我的 subview 中循环播放它,这样如果您理解我的意思,它就会不断出现在我的 View 中。到目前为止,我已经让它在我的 subview 上无限地出现和移动,但
我正在使用 openssl 库来实现 tls 服务器。如何使用openssl API配置Heartbeat请求超时和重试次数来控制keepalive消息流? 最佳答案 我假设您确实如您所说的那样指的是
最近的 Heartbleed 漏洞是由这种特殊的未经检查的执行引起的: buffer = OPENSSL_malloc(1 + 2 + payload + padding); (根据 http://j
我想从我的应用程序向 GCM 服务器发送一个心跳信号,以便连接保持有效。 我该怎么做,我怎么知道我的 GCM 服务器的 URL? 提前致谢! 最佳答案 如何发送心跳 这个类可以发送正确的 Intent
我正在考虑实现一个“心跳”流程来全天执行大量重复的清理任务。 这似乎是使用命令模式的好机会,所以我有一个如下所示的界面: public interface ICommand {
我有一个 dag,它运行 4 个任务,这些任务都是 bash 运算符(operator)。最近我转向了 Airflow 版本 1.10.2。我经常看到以下错误 - ERROR - Scheduler
我是一名优秀的程序员,十分优秀!