Topic

浏览器

A collection of 2 issues

微信 H5 跳转 关注公众号页面 2020版本 微信v7.0以上

19年中左右微信封锁了html跳转公众号页面API 但是 公众号关注页面本身也就是个URL 而且 微信扫码跳转的API没有封 那么 我们就可以用微信扫码的场景值使URL生效 并且 微信还有PC端 趁着 微信PC端没有关闭复制链接功能 那么 PC端的地址我们也可以用 一、通过二维码获取微信公众号关注链接 * 在pc端打开公众号文章或者二维码 右键复制出二维码地址 是这个样子的:https://mp.weixin.qq.com/mp/qrcode?scene=10000004&size=102&__biz=**这里是一个ID**==&mid=2662933897&idx=1&sn=9a274c72e0af94d3fc17ba40ffb118ea&send_time= * 取出id放到这里地址里 https://mp.weixin.qq.com/mp/profile_ext?action=home&
2 min read

浏览器内核

GUI渲染线程 * 负责渲染浏览器界面,解析HTML,CSS,构建DOM树和RenderObject树,布局和绘制等。 * 当界面需要重绘(Repaint)或由于某种操作引发回流(reflow)时,该线程就会执行 * GUI渲染线程与JS引擎线程是互斥的,当JS引擎执行时GUI线程会被挂起(相当于被冻结了),GUI更新会被保存在一个队列中等到JS引擎空闲时立即被执行。 JS引擎线程 * 也称为JS内核,负责处理Javascript脚本程序。(例如V8引擎) * JS引擎线程负责解析Javascript脚本,运行代码。 * JS引擎一直等待着任务队列中任务的到来,然后加以处理,一个Tab页(renderer进程)中无论什么时候都只有一个JS线程在运行JS程序 * GUI渲染线程与JS引擎线程是互斥的,所以如果JS执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞。 事件触发线程 * 归属于浏览器而不是JS引擎,用来控制事件循环(可以理解,JS引擎自己都忙不过来,需要浏览器另开线程协助) * 当JS引擎执行代码块如setTimeOut时(也可
2 min read

Subscribe to ionantha

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe