- 博客(4)
- 收藏
- 关注
原创 JS关于音频自动播放规则与微软ASR语音转换文字
移动端出于流量和用户隐私考虑,在PC端规则的基础上额外新增了不允许异步代码调用的播放,也就是说,在用户的一次交互行为中,音频的播放应该是同步的,不应该将其加入到异步代码中去,如果有需要可以使用async await和promise来使其等待前方的异步程序。在用户的一次交互中如果没有其他的异步代码,移动端和PC端其实并无不同,但如果出现了需要等待的异步代码,PC端可以直接创建对象音频并播放的代码加入到需要等待的对象尾部即可正常工作,而移动端不行,移动端音频不允许‘异步’播放。
2023-03-29 18:09:19
404
原创 关于苹果手机输入法收回后页面不回弹
前段时间写了个需要使用输入框的网站,该网站在安卓手机上表现正常,但是部分IOS会出现点击输入框在点别的地方使输入框失去焦点之后,因为输入法出现压缩的页面并没有拉伸回原来的样子。在查阅一些东西之后发现可以用以下代码解决问题。
2023-03-29 17:54:41
312
原创 拦截苹果手机页面Universal Links跳转
Universal Links可以让用户顺畅的从网页跳转到已安装的应用内,但并不是所有页面都需要跳转,当有页面需要禁止跳转时,以下方法应该会起到作用。修改apple-app-site-association文件内容。NOT /host/*代表路径以host开头的页面全部不跳转。NOT 代表这些页面不跳转。
2023-03-29 17:45:52
513
原创 微信小程序input点击输入时placeholder位移
input使用了box-sizing: border-box;样式的同时添加了上下内边距(padding)或上下外(margin),猜测是border-box下的placeholder获得焦点之后使上下边距失效了。微信小程序原生组件input文本输入框, 点击使输入框获得焦点后,placeholder占位符文字位置会向上编移,可以把box-sizing:border-box去掉。
2023-03-29 17:34:47
1997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人