
浏览器
文章平均质量分 67
维多利亚少年-
科技来源于创新
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器工作原理详解
浏览器工作原理详解“在浏览器里,从输入 URL 到页面展示,这中间发生了什么? ”这是一道经典的面试题,能比较全面地考察应聘者知识的掌握程度,其中涉及到了网络、操作系统、Web 等一系列的知识。但很多人只能答出其中几个知识点,并不能将这些知识点串联成线,无法系统而又全面地回答这个问题。这篇文章会详细的讲解这些内容首先从浏览器的工作讲起,这里主要讲chrome浏览器(因为chrome浏览器市场占用率最高,具有代表性)现代浏览器都是多线程执行,由于进程是相互隔离的,所以当一个页面或者插件崩溃时,影响原创 2021-07-19 23:39:11 · 3527 阅读 · 1 评论 -
解决微信浏览器中video视频播放器自动全屏播放
video 标签定义视频,比如电影片段或其他视频流。可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。<video src="movie.mp4">您的浏览器不支持 video 标签。</video>在标签内添加这个属性x5-playsinline=“true” 使安卓微信浏览器的video视频不在全屏播放在标签内添加这两个属性webkit-playsinline=“true” playsinline=“true” /*IOS微信浏览原创 2021-02-26 14:15:45 · 1931 阅读 · 0 评论 -
多个浏览器标签页之间的通讯方法
在一些需求中,可能会遇到在一个标签页修改了数据,在另一个标签页不用刷新也可以获取到改变后的数据。这就叫做标签页之间的通讯。下面让我们看看浏览器标签页之间的通讯方法都有什么。1. 通过locaStorage在一个标签页里面使用 localStorage.setItem(key,value)添加(修改、删除)内容在另一个标签页里面监听 storage 事件,在事件event对象属性中获取信息。 即可得到 localstorge 存储的值,实现不同标签页之间的通信。event事件对象包含以下信息do原创 2020-07-30 20:18:53 · 900 阅读 · 0 评论 -
移动端浏览器回退上级页面不执行js的原因和解决方案
在开发移动端项目时遇到了一个问题,是关于ios机制和浏览器缓存的。1. 问题描述页面逻辑:页面中存在另一个链接,通过链接跳转页面,在点击浏览器导航回退时。发现上级页面会不执行js操作(页面不会重新加载,会直接读取浏览器缓存)展现结果:返回后页面不刷新,一些失效的信息依然显示在页面上机型:这个问题会在iphone和部分android内置浏览器(vivo nex内置浏览器、华为荣耀手机)发生。产出原因:这一切都是页面的缓存数据搞的鬼。什么是页面的缓存数据?浏览器的“往返缓存(back-forward原创 2020-06-29 18:50:10 · 3248 阅读 · 0 评论 -
部分uc浏览器打开vue2.0项目空白页问题
·最近在工作中需要适配各个浏览器运行项目新页面的情况,遇到了在部分机型的uc浏览器中空白页的问题。尝试了很多种情况,还是没有解决问题。查看控制台报错查看在浏览器控制台报错没有尤其是要在ie和edge下运行,把控制台报的错一个一个修改完成考虑es6语法问题有些低版本浏览器就是不支持es6语法,可以尝试引入babel-polyfill,它能支持所有es6的语法// 页面引入<sc...原创 2020-03-26 18:55:56 · 1865 阅读 · 1 评论