为了能给用户提供个性化服务,所以有了Cookie小甜饼的存在,之后HTML5又有了localStorage,sessionStorage.
但是苹果的Safari浏览器在无痕浏览模式下是禁止localStorage操作,网页里存在此操作便会报错。
面对这种情况,我们前端可能需要去判断用户是否开启了无痕浏览模式,进而提醒用户。

Show Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function isPrivateMode() {
var isPrivate = false;
try {
window.openDatabase(null, null, null, null);
} catch (_) {
isPrivate = true;
}
return isPrivate;
}

if (isPrivateMode()) {
alert("您的浏览器不支持本地存储,请关闭无痕浏览");
window.location.href="https://support.apple.com/zh-cn/HT203036";
}

相关链接

Apple官网无痕浏览介绍

阅读全文 »

Angular5是2017-11-01正式版发布,Angular4是2017-03-23正式版发布,间隔7个月,由于Angular4到5是平滑升级,性能提升,功能增加的同时,浏览器兼容性也没有任何的影响,所以还是有必要升级的。

升级之前,还是有必要了解下有哪些改变呢?

Angular5有哪些主要改变呢

原文地址:CHANGELOG

我这里只大概说下

阅读全文 »

2018已经到来半月,回忆2017,反思自己有诸多的不足,在此立下一些目标,督促在2018,一一践行。

2018-battery

  • 健身

    身体是革命的本钱,在这3年间,从14年的67KG到了现在的74KG,身体已经不行,亟待复苏,从现在起,每天锻炼1小时

  • 阅读

    无论是工作还是生活,碎片化的资讯,抑或是肥皂君剧得到的收获往往还是肤浅的,阅读时间应该提升,没有丰富的阅读,眼界自然就会很窄,
    久而久之,潜移默化的限制自己,即使是与人聊天也少了诸多的谈资,不免尴尬。所以今年必须开始大量的阅读。

    最近刚刚重拾我买了好几年的Kindle,开始阅读书籍。

    关于读书我是这样子安排

    • 工作日晚上1小时的专业书籍阅读
    • 非工作日2小时以上的排行榜书籍阅读,小说,历史人文等不限
  • 旅行

    陪父母,配奶奶,陪老婆,总之要与最亲近人,出去走走,人有时总待在一个地方,思想难免受限。

    Kindle

如今的网页开发,遵从前后端分离,前端注重用户层的体验,后端注重背后的数据,逻辑。这样无论对于开发还是维护都是很有益。但前后端分离,也带来了用户认证的思考。

在经过几个项目的架构设计,开发,这块有了更为系统的认识,这里总结下,欢迎批评指正。

如何进行用户认证呢?

阅读全文 »

飞利浦(PHILIPS)电饭煲

5月份入手,价格239CNY,型号HD3060,颜值高,容量合适,小家庭够用

飞利浦(PHILIPS)电热水壶

1月份入手,价格109CNY,型号HD9303/19,质感不错

瑞士军刀

阅读全文 »
0%