javascript - javascript在默认浏览器缓存中搜索url
问题描述
请给我写一个搜索浏览器缓存的 JavaScript 函数:
function isInBrowserCache(url)
url
: 带有 JSON 响应的站点地址
return
: 对或错
解决方案
WORKS FOR IMAGE URL
检查图像的 URL 是否在浏览器缓存中的函数
@parameter: img_url (图像文件的 URL)
@return: boolean (true/false)
function isInBrowserCache(img_url) {
var imgEle = document.createElement("img");
imgEle.src = img_url;
return imgEle.complete || (imgEle.width+imgEle.height) > 0;
}
不适用于 JSON URL
检查 JSON 源的 URL 是否在浏览器缓存中的函数
@parameter: json_url (JSON 文件的 URL)
@return: boolean (true/false)
function isInBrowserCache(json_url) {
var jsonEle = document .createElement("json");
jsonEle.src = json_url;
返回 jsonEle.complete;
}
上面的代码是使用函数
is_cached(img_url):boolean
从
如何检查图像是否缓存在 js 中创建的?
推荐阅读
- python - 如何修复:TypeError:无法腌制选择器对象
- arrays - 如何附加引号使其成为字符串数组?
- postgresql - 如何通过命令提示符备份或导出 Postgres 数据库
- mysql - 字符串操作 W3Resources
- html - 图像悬停样式无法实现
- javascript - 使用 Javascript 和单选按钮显示文本文件
- javascript - 在段落标记内插入选定文本的 HTML 标记
- ruby-on-rails - 共享点提供商在 Visual Studio 2017 中托管应用程序以在组织级别发布
- java - Spring RequestMapping 不会在 .jsp 请求上触发
- ios - 在使用 swift 的 iOS 中,如何创建一个始终位于整个应用程序顶部的可拖动和浮动 UIView