摘要:
产品有一个要求,统计用户浏览H5页面的时长。技术原理是在H5打开时调用接口获取统计id,在H5关闭时调用接口结束统计。 前端主要解决的问题就是在什么地方请求后端接口。 需要注意的就是PC端和移动端有所不同。 ```js { data(){ return { statisticId: null } } 阅读全文
摘要:
在开发素材库时,有一种素材是链接素材。在用户打开链接素材的时候,会将链接放到iframe中显示。但事情总不尽如人意,有时候会出现以下问题: * iframe中访问https://www.baidu.com,发现打不开,原因是百度为了防劫持,而在响应中设置了阻止iframe显示自己网页的字段。 * 用 阅读全文
摘要:
有时候会遇到CDN挂掉的情况,导致页面长时间空白,极大地降低用户体验。这时候就需要CDN替补了。 一般的做法是,添加替补script标签。比如对于jquery。如果在替补标签中发现jquery对象没有挂载到window对象上,就生成一段新的script标签加载替补cdn: <script src=" 阅读全文
摘要:
## 简介 骨架屏本质上就是页面的loading,与一般loading不同的是,它是页面初始化的loading,而不是某个操作的loading(比如接口请求时显示的loading)。 技术实现上也没有特别高大上,就是得自己编写一个骨架屏组件(有的方案可以自动根据页面生成,但稍微看了下,觉得不好),然 阅读全文