【环球新视野】你能存多少数据?如何防止浏览器被删除?
网络存储
在浏览器中存储数据有许多不同的选项。哪一个最适合你的需要?
Internet连接可以是松散的,也可以是不存在的,这就是为什么支持离线和可靠的性能是渐进式网络应用程序(progressive web apps,简称为 PWA)。即使在完美的无线环境中,明智地使用缓存和其他存储技术也可以大大改善用户体验。有几种方法可以缓存静态应用程序资源(HTML、JavaScript、CSS、图像等)和数据(用户数据、新闻文章等)。但是,哪一个是最好的解决办法呢?你能存多少数据?你如何防止它被删除?
(相关资料图)
该用什么?
以下是存储资源的一般建议:
对于加载应用程序和基于文件的内容所需的网络资源,请使用 Cache Storage API(它是 service workers 的一部分).对于其他数据,请使用IndexedDB (使用 promise 包装器).
每个现代浏览器都支持IndexedDB和Cache Storage API。它们都是异步的,不会阻塞主线程。它们可以从window对象、web workers 和 service workers进行访问,使代码中的任何位置都可以轻松地使用它们。
其他存储机制呢?
浏览器中还有其他几种存储机制,但它们的使用有限,可能会造成严重的性能问题。
SessionStorage 是特定于选项卡的(tab specific),并限定为该选项卡的生存期。它可能有助于存储少量的会话特定的信息,例如IndexedDB 的密钥。我们应该谨慎地使用它,因为它是同步的,并且会阻塞主线程。它仅限于5MB,只能包含字符串。因为它是特定于选项卡的,所以web workers 或service workers 无法访问它。
LocalStorage 应该避免使用,因为它是同步的,并且会阻塞主线程。它仅限于5MB,只能包含字符串。web workers 或service workers 无法访问LocalStorage。
Cookies 有其用途,但不应用于储存。Cookie是与每个HTTP请求一起发送的,因此存储超过“少量数据”的任何内容都会显著增加每个网络请求的大小。它们是同步的,web workers 无法访问它们。与LocalStorage 和SessionStorage 一样,cookies 仅限于字符串。
File System API 和 File Writer API 提供了将文件读写到沙箱文件系统的方法。虽然它是异步的,但不推荐它,因为它是只适用于基于Chromium 的浏览器.
File System Access API 目的是使用户能够轻松地读取和编辑本地文件系统上的文件。在页面可以读取或写入任何本地文件之前,用户必须授予权限,并且授权不会在会话之间保持。
WebSQL 应该不再使用,且应该将现有的使用迁移到IndexedDB。几乎所有的主流浏览器都已移除对其的支持。W3C在2010年停止了维护WebSQL规范,并且没有计划进一步更新。
Application Cache 应该不再使用,且应该将现有的使用迁移到service worker 和Cache API。它已被弃用,并且对它的支持将来也会从浏览器中被删除。
我能存多少数据?
总之,很多,至少有一两百兆字节,而且有可能达到好几百兆字节或更多。浏览器实现各不相同,但可用的存储量通常是基于设备上可用的存储量。
Chrome 允许浏览器占用整个磁盘空间的80%。一个源(origin)最多可以占用整个磁盘空间的60%。您可以使用StorageManager API 来确定最大可用配额。其他基于Chromium的浏览器可能允许浏览器使用更多的存储空间。参见PR #3896 有关Chrome实现的详细信息。Internet Explorer 10及更高版本可以存储多达250 MB,并且在使用超过10 MB时将提示用户。Firefox 允许浏览器使用高达50%的空闲磁盘空间。eTLD+1组(例如,example.com,www.example.com 和foo.bar.example.com)最多可使用2GB。您可以使用StorageManager API 来确定还有多少可用空间。Safari (包括桌面和移动版)似乎允许大约1GB。当达到限制时,Safari将提示用户,以200 MB的增量增加限制。我找不到这方面的任何官方文档。 如果PWA被添加到Mobile Safari的主屏幕上,它似乎创建了一个新的存储容器,PWA和Mobile Safari之间没有任何共享。一旦一个已安装的PWA达到配额,似乎没有任何方法来请求额外的存储。
过去,如果站点超过了存储数据的某个阈值,浏览器将提示用户授予使用更多数据的权限。例如,如果原点使用超过50 MB,浏览器将提示用户允许它存储最多100 MB,然后以50 MB增量再次询问。
今天,大多数现代浏览器将不会提示用户,并将允许网站使用其分配的配额。Safari是个例外情况,它在750 MB处提示,请求存储最多1.1GB的权限。如果一个源试图使用超出其分配的配额数量,则进一步写入数据的尝试将失败。
如何检查有多少可用的存储空间?
在许多浏览器中,您可以使用StorageManager API 来确定某个源可用的存储量,以及已使用量。这个接口提供了IndexedDB 和Cache API 所使用的字节总数,并使计算大约剩余的可用存储空间成为可能。
if (navigator.storage && navigator.storage.estimate) { const quota = await navigator.storage.estimate(); // quota.usage -> Number of bytes used. // quota.quota -> Maximum number of bytes available. const percentageUsed = (quota.usage / quota.quota) * 100; console.log(`You"ve used ${percentageUsed}% of the available storage.`); const remaining = quota.quota - quota.usage; console.log(`You can write up to ${remaining} more bytes.`);}
StorageManager 不是在所有浏览器中都实现了的,您必须在使用之前检测它。即使在可用的情况下,仍然必须捕获(catch)超出配额的错误(见下文)。在某些情况下,可用配额有可能超过实际可用的存储量。
其他基于Chromium 的浏览器在报告可用配额时可能会考虑到可用空间的数量。Chrome浏览器不同,它将始终报告60%的实际磁盘大小。这有助于减少确定存储的跨源资源大小的能力。
检查 (Inspect)
在开发期间,您可以使用浏览器的开发工具 (DevTools )来检查不同的存储类型,并轻松清除所有已存储的数据。
Chrome 88中增加了一个新功能,允许您在Storage Pane 中手动控制站点的存储配额。此功能使您能够模拟不同的设备,并在低磁盘可用性的情况下测试应用程序的行为。在开发工具页面 点击 应用(Application)=> 存储(Storage),启用模拟自定义存储配额 (Simulate custom storage quota)复选框,并输入任何有效数字以模拟存储配额。
在写这篇文章的时候,我(原作者)写了一个简单工具试图尽快使用尽可能多的存储空间。这是一种快速而简单的方法来实验不同的存储机制,并看看当使用所有了配额时会发生什么。
如何处理超配额?
当你超过配额时,你应该做什么?最重要的是,您应该始终捕获并处理写错误,无论它是 QuotaExceededError 或者别的什么。然后,根据您的应用程序设计,决定如何处理它。例如,删除很长时间没有被访问的内容,根据大小删除数据,或者让用户来选择要删除的内容。
当你超过了可用的配额时,IndexedDB 和Cache API 都会抛出一个 名为QuotaExceededError 的DOMError 。
IndexedDB
如果一个源已经超出了其配额,则尝试写入IndexedDB将失败。将调用该事务(transaction)的 onabort() 处理程序,传递一个事件。该事件在错误属性中将包括一个DOMException。检查该错误的name将返回QuotaExceededError。
const transaction = idb.transaction(["entries"], "readwrite");transaction.onabort = function(event) { const error = event.target.error; // DOMException if (error.name == "QuotaExceededError") { // Fallback code goes here }};
Cache API
与IndexedDB 类似,如果一个源已经超出了其配额,则尝试写入Cache API的操作将拒绝,并显示QuotaExceededError DOMException。
try { const cache = await caches.open("my-cache"); await cache.add(new Request("/sample1.jpg"));} catch (err) { if (error.name === "QuotaExceededError") { // Fallback code goes here }}
清除回收工作如何进行?
网络存储分为两类:“尽力而为型(Best Effort)”和“持久型(Persistent)”。“尽力而为”意味着可以在不中断用户的情况下通过浏览器清除存储,但是对于长期或重要数据而言,持久性较差。 但当存储空间不足时,“持久型”存储空间不会被自动清除。 用户需要手动清除此存储(通过浏览器设置)。
默认情况下,网站的数据(包括IndexedDB,Cache API 等)属于“尽力而为型”,这意味着除非网站已请求持久存储,否则浏览器可能会自行决定将网站数据清除回收,例如,当设备存储空间不足时 。
“尽力而为型”的清除回收政策是:
当基于Chromium的浏览器空间不足时,它将开始删除数据,首先从最近使用最少的源中清除所有站点数据,然后再清除下一个,直到浏览器不再超出限制。Internet Explorer 10+不会删除数据,但将阻止源写入。当可用磁盘空间被填满时,Firefox 将开始删除数据,首先清除最近使用最少的源中的所有站点数据,然后再清除第二个,直到浏览器不再超过限制。Safari 以前不删除数据,但最近对所有可写存储实施了新的七天上限(见下文)。
从iOS和iPadOS 13.4以及MacOS上的Safari 13.1开始,所有脚本可写存储都有7天的上限,包括IndexedDB、service worker 注册和Cache API。这意味着,如果用户不与该站点交互,Safari将在使用的7天后将所有内容从缓存中删除。这种清除政策不适用于已添加到主屏幕上的已安装PWA。有关的完整详细信息,请参阅完全的第三方Cookie阻塞及更多。
你可以为你的站点请求持久存储,以保护关键的用户或应用程序数据。
奖励:为什么对IndexedDB使用包装器
IndexedDB 是一个低级别的API,在使用前需要进行大量的设置,这对于存储简单的数据特别痛苦。与大多数现代的基于Promise的API不同,它是基于事件的。诸如idb之类Promise 包装器,隐藏了IndexedDB 的一些强大的功能,但更重要的是,隐藏了IndexedDB 库附带的复杂机制(例如事务、架构版本控制)。
结论
有限的存储和提示用户存储越来越多的数据的时代已经一去不复返了。站点可以有效地存储运行所需的所有资源和数据。使用StorageManager API 您可以确定有多少可用空间,以及您已经使用了多少空间。有了持久存储,除非用户删除它,否则您可以保护它不被清除。
额外资源
IndexedDB 最佳实践Chrome 网络存储和配额概念
标签:
相关推荐:
精彩放送:
- []【速看料】【BT金融分析师】英伟达在AI市场加速发展,分析师称其或成最大赢家之一
- []中信建投期货4月17日早间交易策略
- []超市进销存管理系统源码(CS架构) 全开源免费分享
- []busybox有哪些作用?busybox的作用和功能
- []环球观焦点:精进电动:菏泽这个项目是精进电动北美三合一产线的一部分
- []世界讯息:如何从红帽官方网站下载镜像文件?下载方法步骤
- []linux用户空间与内核空间通信——Netlink通信机制
- []每日速看!青岛海控集团10亿公司债将付息 票面利率为4.74%
- []环球微动态丨海归留学人员购买国产车有哪些优惠政策?详情介绍
- []今日热门!自学培训机构哪家强?市面上的云计算机构有哪些?
- []快报:4月17日汇市观潮:欧元、英镑和日元技术分析
- []环球快看:造梦西游3悟空怎么打朱子真?他有哪些技能?
- []世界简讯:启迪设计:公司暂未开展机器视觉领域的应用
- []热文:inferior是什么意思?inferior的用法你知道吗?
- []滚动:spiritual是什么意思?spiritual的用法介绍
- []狱岩石武器怎么幻化?狱岩石武器怎么样?
- []焦点热讯:scheme是什么意思?scheme的用法大全
- []全球微资讯!tend是什么意思?tend的用法有哪些?
- []幸运勇士是什么活动?dnf幸运购物抽奖
- []即时焦点:周大福涨超5% 第四财季同店销售同比增加96.5%
- []高澜股份:4月14日融资净买入7088.11万元,连续3日累计净买入9774.49万元
- []全球即时:重庆黔江建投集团20亿元私募债券项目更新至“已受理”
- []焦点速读:速看!六安二中2021高考成绩名单公布
- []甜美秀气的网名有哪些?甜美秀气的网名介绍
- []国家宝藏3:星石谜雾什么时候上映?
- []当前视点!裱画是指什么?裱画是什么意思?
- []每日热点:个人房产税如何征收怎么算?个人房产税如何征收?
- []全球要闻:手机屏幕上的划痕怎么修复?各种修复划痕技巧大比拼
- []subsequent是什么意思?subsequent的用法介绍
- []实时焦点:索伊冰箱质量怎么样?品牌知识简单介绍
- []reasonable是什么意思?reasonable的用法
- []世界今亮点!生旦净末丑净指的是男角还是女角?详情介绍
- []2021年高考总分是多少分?历年高考分数线如何参考?
- []焦点精选!oppo手机的语音助手在哪里打开?OPPO手机的语音助手介绍
- []离心过滤器工作原理是什么?离心过滤器的工作原理及使用方法
- []小蚁运动相机是什么相机?手机APP还是必备的?
- []win7系统dhcpclient服务无法启动怎么办?解决办法
- []环球新消息丨弹钢琴的手型有什么要求?弹钢琴手型好的标准是什么?
- []全球微头条丨language是什么意思?language的用法有哪些?
- []【天天播资讯】苹果ipad怎么存照片?详细方法介绍【教程】
- []手机怎么剪切音乐?手机剪切音乐的方法步骤
- []全球头条:1.2GW/3.2GWh!新华水力发电2023年度磷酸铁锂电化学储能系统集中采购开标
- []每日观点:如何在电脑桌面上添加文字提醒?教你一个简单实用的方法
- []电脑屏幕分辨率调不了怎么办?化身电脑小能手帮你解决
- []deviation是什么意思?是偏航吗?
- []世界快报:4月上半月储能项目进展:3.5GWh项目投运/在建,7GWh+招标
- []世界快讯:国电电力(600795):扭亏为盈 2023风光投产目标8GW
- []天天实时:人民币符号怎么打?人民币符号的输入方法
- []雷柏V500S纯白色背光版机械键盘怎么样?雷柏V500S纯白色背光版鉴赏
- []世界微头条丨眼睛干涩、视力下降怎么办?显示器亮度调节软件推荐
- []全球快资讯:打印机打印状态提示“出错”是什么意思?怎么解决?
- []全球快资讯丨word怎么去除页眉横线?简单使用的方法
- []每日热议!巴法络路由器怎么样?巴法络无线路由器WHR-GN-HP评测
- []环球快资讯丨qt兑换券怎么获得?怎么获取QQTalk软件?
- []鼠标单击变成双击怎么办?鼠标微动开关装置检修
- []全球观天下!美人相机怎么用?美人相机使用教程
- []环球动态:3dmax如何设置漫反射的颜色?3dmax如何设置漫反射的光泽度?
- []如何在WordPress中拆分标题和字幕?WordPress中拆分标题和字幕的区别
- []如何写毕业设计?如何阅读外文文献?
- []环球观天下!高主频的N79和高能效的N82 哪个更好用?
- []【新要闻】联想电脑品牌机排名介绍:联想扬天T4900上榜
- []南网1.2GWh储能系统+500MW变流器集采中标候选人公示
- []世界速讯:三阶魔方开发孩子智力的方法?3阶魔方顶层还原图解
- []今日热文:股票选股公式汇总 测试选股公式有哪些?
- []环球微头条丨云服务器优势差别?三大主流云平台对比
- []如何删除地址栏中的URL?删除IE地址栏的两种方法
- []天天日报丨相机存储卡数据丢失怎么办?相机存储卡数据丢失的常见原因
- []每日视讯:如何获取qq空间图片的url?获取qq空间图片的url流程
- []热点聚焦:WP7 SDK怎么下载?WP7SDK离线安装文件下载地址
- []环球聚焦:建站之星模板好吗?模板建站需要虚拟主机吗?
- []【聚看点】linux上支持的3G上网卡怎么用?3G上网卡使用方法
- []简讯:activemq控制台怎么看生产信息?NARS的生产日期保质期批号怎么看?
- []当前时讯:如何判定一个点是否在三角形内?判定方法是什么?
- []三星s5830i怎么刷机?三星s5830i详细刷机教程
- []全球微头条丨广交会创办67年来累计出口成交1.5万亿美元 参展结构与产品质量持续优化
- []U盘无法打开怎么办?banq u盘量产工具如何修复U盘丢失的数据?
- []职场新人必装的电脑软件有哪些?职场新人必备的电脑软件清单
- []当前速看:剑灵:剑士PVP怎么加点?PVP技能加点心得
- []资讯:上周楼市成交同环比均涨,宅地成交量倍增
- []世界简讯:不会跑代码怎么办?python3的代码帮你解决
- []即时看!百川股份:公司PMA产能为5万吨/年
- []天天快消息!川能动力:公司电力销售收入、锂电业务收入较上年同期增长较大
- []看热讯:港财政司陈茂波:消费券为市场注入200亿元
- []同达创业:截至2023年4月10日公司的股东数是14172
- []黄金出现技术性抛售,散户坚定看涨本周走势不动摇!
- []三立期货4月17日早间内参——能化
- []中航电测:本次重组工作正在有序推进中
- []ST华英说明申请撤销其他风险警示相关情况
- []【世界新视野】香港机票送赠计划内地即将开启,“五一”出境机票香港热度第一
- []天天新动态:5GWh!华电启动储能系统集采,电芯容量需≥280Ah
- []资金回流半导体板块 主题基金快速修复前期回撤
- []天天微速讯:上海动力电池循环利用中心揭牌 首批产线预计明年投产
- []【全球快播报】手机摔黑屏但是有声音修要多少钱_手机摔黑屏但是有声音
- []押中翻倍AI牛股 私募百万高薪招聘相关人才!
- []环球热门:蜂巢能源或将在欧洲建造5座动力电池工厂
- []当前观察:昆明:鼓励储能电池企业建设独立或共享储能电站,推进储能产业链上下游融合发展
- []焦点播报:中信证券:锂价或迎来阶段性止跌行情
- []陆家嘴集团挂牌转让上海仁耀置业65%股权 底价27.66亿元
- []河南济源:三孩以上家庭住房公积金贷款最高额度为80万元
- []天天最新:淮河能源:公司历次董事会的召集、召开程序符合《公司法》和《公司章程》的规定
- 当前通讯!用电脑给手机发短信有哪些方法?四种用电脑给手机发短信方法
- 世界今热点:什么是二分法?一个有序数组中找某个数是否存在?
- 世界观热点:赛尔号什么时候支持html5?赛尔号5月25日更新攻略汇总
- 【环球新视野】你能存多少数据?如何防止浏览器被删除?
- RSA分段加密 RSAUtil工具类解密
- filezilla连接上站点后显示乱码 如何解决?
- MyEclipse8.5怎么安装?MyEclipse8.5的安装过程
- 环球新动态:西安曲江大明宫集团10亿元私募债券项目更新至“已反馈”
- 【环球新要闻】黄金市场分析:若跌破1930美元,需警惕出现更大幅度的回落
- 全球资讯:天津北辰科技园区14亿元私募债券项目更新至“已受理”
- 世界百事通!博敏电子:股东买卖股票行为受多重因素影响,是股东的自主行为
- 天天快资讯丨广东:截至3月末住户贷款比年初增加1909亿元 同比多增370亿元
- 厦门国贸拟发行规模上限10亿元公司债 票面利率确定为4.25%
- 世界关注:克来机电:公司再融资和新投产计划会按照相关信息披露规定及时进行披露和公告,您可以持续关注公司后续公告
- 京华激光:制导方式主要分为自主制导、寻的制导、遥控制导和复合制导
- 快报:贝特瑞2022年负极材料销量超33万吨 正极材料收入逾103亿
- 环球热点评!软银再减持商汤5000万股 套现1.38亿港元
- 央行:推动房地产业向新发展模式平稳过渡
- “关注公众号才能开发票”怎么破
- 3月房价环比全线上涨
- 微速讯:4月17日重点数据和大事件前瞻
- 每日时讯!想创业的项目_想创业什么项目好
- 【世界播资讯】驾驶员意外险怎么买
- 大病支付是什么意思
- 公积金封存时间怎么查询
- 保险到期退保险需要什么手续
- 天天速读:买保险的注意事项
- 环球聚焦:你值得拥有更好的_你值得拥有
- 头条:祥生集团发布讣告:创始人陈国祥离世 享年73岁
- 天天最资讯丨千亿房企创始人突然离世,“祥生接班人”接过债务重组重担
- 中南建设:控股股东完成协议转让7915万股 蒋振中成第二大股东
- 环球热讯:春光正好江西多处景区客流量回升
- 观点:越秀资本:股东广州产投参与转融通证券出借业务 出借股份约5017万股
- 【世界快播报】选购金属棉制品要注意什么 选购金属棉制品需要注意的东西
- 全球快资讯:3亿拿地!直播有风险,“薇娅”们盖楼能对冲风险吗?
- 热讯:宝宝满月是30天吗_宝宝满月是30天还是31天
- 环球快播:从飞机周转时间看美国大型航司的运营效率:美联航表现最佳,但与计划时间仍相差10%
- 新能源为何跌跌不休?公募还在坚守?上市公司一季报曝出实锤
- 李宇嘉:70城这一轮房价呈现普涨急涨,但后劲不足
- 祥生实业集团创始人陈国祥因病去世 享年73岁
- 今日讯!祥生集团创始人陈国祥去世
- 世界快播:政协江淮行|铜陵犁桥水镇五一开放 再现江南“梦里水乡”
- 热资讯!新能源股票有哪些
- 环球热资讯!上市公司增发股票是利好还是利空
- 股票ma是什么线
- 今日视点:入股10万退股能退多少
- 十个炒股九个亏的原因是什么
- 快资讯:没躲开“天坑专业”的年轻人
- 全球短讯!亚洲小格式狼_亚洲小格式
- 世界动态:连续多年亏损为什么没有st
- 货币型基金保本吗
- 天天即时看!股票开盘涨停能买进吗
- 每日简讯:恒盛能源是做什么的
- 环球今日讯!每10股转增4股是什么意思1
- 环球关注:楼市进一步出现积极变化
- 白银上市公司
- 全球今亮点!为什么解禁后股票大涨
- 人民币升值利好哪些股票板块
- 证券账户销户后果严重吗
- 当前讯息:解除质押股对股票有什么影响
- 边风炜:现在谈通缩有点早 资本市场或在今年走出小牛
- 快看点丨A股:券商股,股民等待的日子还要多长?
- 每日关注!AI炒股新纪元?头部量化私募幻方宣布全力探索人工智能应用
- 玩转地铁_关于玩转地铁介绍
- 红牛之父的中国心
- 全球热门:肾结石引起的腰痛症状_肾结石能引起腰痛吗
- 全球热讯:保险公司拒赔的几种情况
- 世界球精选!广州公积金比例
- 全球实时:学校保险怎么买
- 不可抗拒因素保险赔付吗
- 百事通!如何查看电子保单车险
- 世界新动态:使用Zuul实现静态资源管理
- 世乒赛冠军赛新乡站:孙颖莎加冕女单冠军
- 环球微头条丨北京存量建筑面积约2.45亿平方米 中心城区占比过半
- 焦点热门:给长辈送礼物送什么好
- 动态焦点:一粒麦子的长征
- 新动态:vivo手机怎么连接小米喷墨打印机_vivo手机怎么连接打印机
- 楼市春暖花开!一线涨二线涨三线也涨,3月全国房价普涨,什么信号?
- 世界今亮点!金丹科技:为保证所有投资者公平地获取公司的信息,公司在定期报告中会披露对应时点的股东信息
- 世界视讯!万豪推出人才品牌;中东版“滴滴”融资4亿美元 | 大公司简报
- 【全球热闻】2023年中小企业网上招聘高校毕业生活动启动
- 58安居客研究院陆骑麟:3月份重点城市新房成交量同环比平均涨幅超40%
- 每日快播:北京土拍新规:同一集团成员企业不得同时报名竞买同一宗地
- 荣获“河南省省长质量奖”,仰韶交出“高质量”答卷!
- 世界热推荐:楼市重磅数据出炉!
- 天天微资讯!MIUI版本更新动态:小米时钟轻松掌握世界时间(第187期)
- 天天观天下!女鞋行业市场多大? 中国女鞋市场深度全景调研及投资前景分析报告2023
- 天天最新:要约收购是什么意思
- 世界播报:上一休一是什么意思
- 【世界速看料】业绩“能打” 半导体狂飙!基金经理的攻守道曝光
- 【天天新视野】新手怎么看懂股票
- 快资讯:四川新网银行股份有限公司是哪个网贷
- 掌证宝是正规平台吗
- 天天速讯:中科星图2022年净利2.43亿同比增长10.19% 总经理邵宗有薪酬77.55万
- 中科通达2022年营收3.91亿 董事长王开学薪酬35.66万
- 快看:盐源县气象台发布大风蓝色预警信号【IV级/一般】【2023-04-15】
- 【环球快播报】地产央企的“匀速马拉松”
- 环球新动态:华住决战中高端;马蜂窝选择做重 | 一周速览
- 3月70城房价出炉:64城新房价格环比上涨 武汉、昆明领涨
- 国家统计局:3月份各线城市商品住宅销售价格环比上涨
- 微头条丨数家房企投诉中建系多马甲拍地 北京火线出新规
- 3月70城房价公布:64城环比上涨,武汉涨1.3%领跑
- 全球今亮点!领涨全国!武汉3月新房价格环涨1.3%,人口1年猛增120万
- 兵役证用来干什么 兵役证有什么用
- 世界快资讯丨丽珠集团发布2022年财报,拟10派16元大手笔分红持续积极践行股东回报
- 吴通控股:公司董事长万卫方先生和荣耀董事长万飙先生不存在亲属关系
- 买SUV送MPV座椅!试驾魏牌蓝山DHT-PHEV
- 环球热文:“北交所一哥”年报出炉:贝特瑞2022年净利润增长超六成 正负极材料出货量齐升
- 世界快讯:史上规模最大广交会今日开幕;美团企业版发布,涵盖差旅服务 | 一周商旅动态
- 环球短讯!“冀”录乡愁丨好山好水好味道