当焦点位于其他窗口时停止 Javascript Web 应用程序运行的方法

2023-12-30

当焦点位于其他窗口时,有什么方法可以停止 Javascript Web 应用程序的运行吗? 例如,如果我在应用程序 Web 中执行 AJAX,那么在这种情况下停止运行会非常有效。


使用页面可见性 API http://www.html5rocks.com/en/tutorials/pagevisibility/intro/

页面可见性 API 执行一个简单但重要的功能 – 它 让您的应用程序知道页面何时对用户可见。这 基本信息可以创建网页 当他们不被看到时,他们的行为会有所不同。

可见性.js https://github.com/ai/visibility.js- 页面可见性 API 的包装器

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当焦点位于其他窗口时停止 Javascript Web 应用程序运行的方法 的相关文章

随机推荐

  • 在 MongoEngine 中过滤嵌入列表

    如果我有这些模型 class Sub EmbeddedDocument name StringField class Main Document subs ListField EmbeddedDocumentField Sub 我想要一个返
  • 从地图中写入和读取时的竞争条件

    跟进旧帖子here https stackoverflow com questions 71562369 add unique values in an array as a value in concurrent map golang 我
  • C# 中如何检查字符串是否包含字符?

    是否有一个函数可以应用于字符串 如果字符串包含字符 该函数将返回 true 或 false 我有带有一个或多个字符选项的字符串 例如 var abc s var def aB var ghi Sj 例如 我想做的是有一个函数 如果上面包含小
  • 树/差异算法

    我目前正在编写一个差异算法来检测树的两个修订版之间的插入 删除 更新和移动 而每个节点都有一个唯一的 ID 该 ID 不会因修订而改变 我将按预序遍历每棵树 并动态生成两个节点之间的差异 然后移动cursors相应地 例如 在遇到删除的节点
  • 在 SPARQL 查询中使用条件

    我有一个 SPARQL 查询 如下所示 SELECT informationPath businessEntitylabel path sourced mastered delivered WHERE businessEntity dd h
  • 是否可以检查数学表达式字符串?

    我想检查所有括号的正确开始和结束 并检查它是否是给定字符串中的数学表达式 ex str1 A1 A2 A3 A5 B3 B5 C1 A3 C2 B2 C1 str2 A1 A2 A3 A5 C1 B3 B5 C1 A3 C2 B2 C1 s
  • SYSDATETIME() 的成本是否比 GETDATE() 的成本高?

    有什么理由让我每次都停止使用 SYSDATETIME 而不是 GETDATE 难道他们都没有询问CPU 现在是什么时间 或者 sysdatetime 是否需要更多指令来计算分数 Getdate 可以四舍五入吗 sysdatetime 可以更
  • 当字段名称与局部变量相同时如何访问字段?

    我有一个字段和一个同名的局部变量 如何访问该字段 Code String s Global private void mx String s Local lblB setText s i want global 在 C 中使用 运算符 如下
  • 获取嵌入的 YouTube 视频的标题和描述

    在我正在开发的网站上 我嵌入了来自 YouTube 的视频 并希望获取视频标题及其描述 我如何获取该信息 你可以这样做oembed http www oembed com 例子 http www youtube com oembed url
  • WooCommerce 中允许非结帐客人重定向

    After 仅允许访客在 WooCommerce 中结帐特定产品 https stackoverflow com questions 64322204 allow guest checkout for specific products o
  • 具有包含 的复杂类型的 XML 架构?

    我想定义一个复杂类型 其中包含可能存在或不存在的元素 并且还允许其他未定义的元素 所以我有这样的东西
  • 在 ggplot2 中的转换数据上标记重新缩放的值

    问题 当我尝试热图时 这是一个循环问题 其答案可能令人沮丧 我回答了一个问题使用不同的数据绘制热图 https stackoverflow com q 10859858 1290420使用fields and ggplot2包 它基本上允许
  • 从服务生成链接

    如何从服务生成链接 我已在我的服务中注入 路由器 但是生成的链接是 view 42代替 app dev php view 42 我该如何解决这个问题 我的代码是这样的 服务 yml services myservice class My M
  • 随机森林分类器的决策路径

    这是我在您的环境中运行它的代码 我正在使用RandomForestClassifier我正在尝试找出decision path对于选定的样本RandomForestClassifier import numpy as np import p
  • github-actions[bot] 权限被拒绝

    我正在使用 mkdocs 为我的项目生成文档 现在我无法将这些文档部署到 Github 页面 它告诉我 远程 github actions bot 对 XXX git 的权限被拒绝 致命 无法访问 XXX 请求的 URL 返回错误 403
  • 在非托管回调的委托中抛出异常的含义

    在非托管回调期间使用的委托内部引发异常会产生哪些影响或不可察觉的后果 这是我的情况 非托管 C int return callback val int callback void return callback 托管 C DllImport
  • Angular 2 - 包裹子组件

    我正在尝试制作一个可重用的选项卡组件 但对如何迭代多个选项卡感到困惑ContentChildren 已更正 在组件内将它们包装在 html 中 我认为有一个组件
  • 时间轴操作布局 - 不显示附件

    我正在尝试使用 JS API 将操作发布到 Facebook 时间线 FB api me application action type opject type document location href post function re
  • 如何在 OS X 10.5.4 下安装 mysql ruby​​ gem

    这是交易 gem 版本 1 1 0 sudo gem install mysql with mysql config usr local mysql bin mysql config 批量更新 Gem 源索引 http gems rubyf
  • 当焦点位于其他窗口时停止 Javascript Web 应用程序运行的方法

    当焦点位于其他窗口时 有什么方法可以停止 Javascript Web 应用程序的运行吗 例如 如果我在应用程序 Web 中执行 AJAX 那么在这种情况下停止运行会非常有效 使用页面可见性 API http www html5rocks