JavaScript visibilitchange 事件不会在移动 Chrome 上触发

标签 javascript android google-chrome mobile

是否可以知道 Chrome 何时从缓存中加载页面? 当您在 Android 上启动 Chrome 时,会出现一个奇怪的行为:Chrome 开始加载页面,但不是从服务器加载,并且在 JavaScript 中没有为该加载触发任何事件。

最佳答案

200 (OK) 是从服务器正确加载资源的代码
304 (Not Modified) 是没有改变的资源代码,因此不需要重传

如果你想跟踪一个特定的资源,你可以发送一个资源的ajax请求并检查响应状态

方法如下 Ajax statusCode

关于JavaScript visibilitchange 事件不会在移动 Chrome 上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188703/

相关文章:

javascript - 如何在使用路径别名导入的文件上使用 Babel?

javascript - 在 for 循环中将 Bind 添加到 vanilla Javascript 中的原型(prototype)对象

google-chrome - 为某些网址启用 Chrome 扩展程序?

javascript - 在 Javascript 中查找数组最大值

java - 使用字符串变量从 xml 返回 getString?

android - Moshi 的自定义适配器与 RxAndroid & Retrofit & Kotlin

android - 在 android 上需要 sqlite 的帮助,来自 thenewboston 的教程

jquery - 将 JS 文件放在 Css 之前导致边距错误

ajax - 根据 http 接受 header 提供内容 - 缓存问题?

javascript - 将 CSS 样式应用于映射项