浏览器
__Daniel
web developer
展开
-
关于用户刷新页面或直接关闭页面、浏览器时向后台发送请求的解决方案
用户退出登录时需要修改数据库的登录状态。画面上给了用户“登出”按钮,用于退出登录,跳转至登录画面,这样可以及时向后台发送请求,来修改数据库的登录状态。虽如此,有的用户还是习惯于直接关闭画面,或者浏览器,这个时候原来用axios向后台发送登出请求的方式就行不通了。于是乎,只能换别的招了,残念!最终调查总结出两种方法,亲测有效,就做此记录。1、jquery引入jQuery,使用ajax发送同步...转载 2019-01-14 11:19:31 · 1915 阅读 · 0 评论 -
js检测浏览器支持的字体
通过js检测浏览器支持的字体,从而显示支持的字体,让用户选择轉載出處字体函数:var dataFont = { windows: [{ ch: '宋体', en: 'SimSun' }, { ch: '黑体', en: 'SimHei' }, { ch: '微软雅黑', ...转载 2018-07-27 10:01:48 · 5570 阅读 · 0 评论 -
input 字母+数字自动添加下波浪线问题
chrome浏览器 版本:63v字母+数字 自动拼写检查问题..代码上未发现解决方法.浏览器解决方法如下输入框右键->拼写检查->语法设置在拼写检查中 自动检查已经显示关闭了 在语言中添加 英语 再删除英语 可以发现 波浪线已经消失推断:chrome浏览器问题造成,其他浏览器未发现原创 2018-02-01 15:50:16 · 3540 阅读 · 0 评论 -
Chrome 62 的大坑:修改密码后始终使用保存的旧密码登录
Chrome 62 的大坑:修改密码后始终使用保存的旧密码登录最近有用户向我们反馈,修改密码后,怎么也登录不了我们网站,总是提示密码错误。用户确认密码肯定没错,通过用户发给我们的操作截图看,用户修改密码的操作也没问题。开始我们没能重现出这个问题,我们检查了相关代码,没有发现任何可能会引起这个问题的疑点,问题真的非常奇怪,我们对这个问题的排查陷入了困境。今转载 2018-01-04 15:01:51 · 2240 阅读 · 0 评论 -
浏览器缓存
引用一篇文章:浏览器缓存知识小结及应用再加一些自己的理解阅读目录 1. 浏览器缓存基本认识 2. 强缓存的原理 3. 强缓存的管理 4. 强缓存的应用 5. 协商缓存的原理 6. 协商缓存的管理 7. 浏览器行为对缓存的影响 浏览器缓存,也就是客户端缓存,既是网页性能优化里面静态资源相关优化的一大利器,也是无数web开发人员在转载 2017-11-07 11:44:10 · 254 阅读 · 0 评论 -
chrome防止自动填充密码
chrome防止自动填充密码chrome浏览器保存密码之后,页面上有password存在的时候会出现自动填充用户名和密码的情况。添加一个input[type=password] 设置display:none,name相同可防止填充原创 2017-07-11 16:29:17 · 2030 阅读 · 0 评论 -
Chrome调试技巧
如今Chrome浏览器无疑是最受前端青睐的工具,原因除了界面简洁、大量的应用插件,良好的代码规范支持、强大的V8解释器之外,还因为Chrome开发者工具提供了大量的便捷功能,方便我们前端调试代码,我们在日常开发中是越来越离不开Chrome,是否熟练掌握Chrome调试技巧恐怕也会成为考量前端技术水平的标杆。介绍Chrome调试技巧的文章很多,本文结合我自己的开发经验,希望从实际运用的角度为转载 2017-07-10 17:35:36 · 1292 阅读 · 0 评论 -
什么是跨域?
什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一转载 2015-12-08 18:51:26 · 1860 阅读 · 0 评论 -
web三种跨域请求数据方法
web三种跨域请求数据方法以下测试代码使用php,浏览器测试使用IE9,chrome,firefox,safariDOCTYPE HTML>html>head> meta charset="UTF-8"> script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuer转载 2015-12-08 19:14:10 · 810 阅读 · 0 评论 -
IndexedDB
来自《JavaScript 标准参考教程(alpha)》,by 阮一峰1.概述随着浏览器的处理能力不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少用户等待从服务器获取数据的时间。现有的浏览器端数据储存方案,都不适合储存大量数据:cookie不超过4KB,且每次请求都会发送回服务器端;Window.name属性缺乏安全性,且没有统一的标准;l转载 2015-04-28 15:26:33 · 2190 阅读 · 0 评论 -
sessionStorage || localStorage 的storage事件
storage事件当储存的数据发生变化时,会触发storage事件。我们可以指定这个事件的回调函数。window.addEventListener("storage",function onStorageChange(event) { console.log(event.key); });回调函数接受一个event对象作为参数。这个event对象的原创 2015-04-28 11:20:12 · 3113 阅读 · 0 评论 -
Chrome 控制台不完全指南
Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效:更高「逼格」更快「开发调试」更强「进阶级的Frontender」Bug无处遁形「Console大法好」console.log大家都会用log,但鲜有人很好地利用console.error , console.warn 等将输出到控制台的信息进行分类整理。他转载 2014-09-22 22:00:55 · 612 阅读 · 0 评论 -
详解浏览器的渲染原理简介
原文地址:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道转载 2014-09-10 11:29:37 · 788 阅读 · 0 评论 -
firefox 快捷键
1 加入收藏夹:ctrl-D2 书签:ctrl-B3 保存:ctrl-S4 定位到搜索框(百度):ctrl-K5 关闭tab:ctrl-W6 浏览历史:ctrl-H7 清除上网记录:ctrl-shift-Del8 查看网页源代码:ctrl-U9 刷新:F510 打开最近关闭的一个tab:ctrl-shift-T11 退出firefox:ctrl-Q12转载 2014-05-20 13:46:59 · 720 阅读 · 0 评论 -
跨域时产生了 OPTIONS 请求
【以下是转载内容】码字很辛苦,转载请注明来自tuy博客的《XMLHttpRequest 跨域时产生了 OPTIONS 请求》一:前言对于跨域请求,一直没有采用jsonp方式,原因如下1.jsonp只支持get请求而不支持post请求,如果想传给后台一个json格式的数据,浏览器会返回一个415的状态码,告诉我们请求格式不正确,这让传输大规模数据变得繁琐。2.无法准确定位和调试...转载 2019-03-27 10:06:24 · 6230 阅读 · 0 评论