随笔分类 - 前端兼容性问题
摘要:在a标签上添加一个download属性,可以使a标签的导航属性变为下载属性 <a href="http://dowload.xx" download="file_name"></a> 但前提是下载的资源文件必须与网页是在同一个域名下,或者资源文件开发core,否则download属性就会失效
阅读全文
摘要:ios11 上有这个问题 而老版本的ios没有 会出现这个的原因是使用fastclick.js点击后input没有获取焦点,所以只需要在fasyclick的源码的这个位置 可以直接在源码内搜索关键字找到位置 在vue内重启服务 在html中刷新页面即可修复
阅读全文
摘要:1 为什么会发生延迟300毫秒的问题 移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。这个问题在较新的安卓机上已经没有了,但是在ios一样恶心的存在。为什么不用touchend?举个一
阅读全文
摘要:安卓上 input:file标签还支持一个multiple属性,表示可以支持多选,如: <input type="file" accept="image/*" multiple> 加上这个multiple后,capture就没啥用了,因为multiple是专门用来支持多选的。 苹果上 全部都是直接调
阅读全文
摘要:在机缘巧合之下,了解到用HTML5和javascript调用摄像头来实现拍照功能,今天就把大致原理写下来。页面布局很简单,就是一个input标签,两个HTML5元素video、canvas和一个button按钮。video元素带有开启视频功能的函数,canvas元素带有捕捉图像功能的函数。 源代码如
阅读全文
摘要:firefox Firefox 要取消XMLHttpRequest的跨域限制 Chrome 版本号49之前的跨域设置 在属性页面中的目标输入框里加上 --disable-web-security 如下图所示: 版本号49之后的跨域设置 chrome的版本升到49之后,跨域设置比以前严格了,在打开命令
阅读全文
摘要:如果不是逻辑错误,那么有可能是下列三种情况之一, 1 wgt打包时的appid与安装包不符 2 打包wgt文件和打包安装包文件 用的不是同一个HBuilder账户 3 安装包打包时权限配置,和wgt包的权限不一致。
阅读全文
摘要:转: 在跨平台,各种浏览器,移动设备兼容的时候,经常要根据设备、浏览器做特定调整,所以判断设备和浏览器的工作,经常会用到,这里做一下总结。 有关浏览器类型的信息都藏在USER-AGENT里面,首先读取navigator.userAgent里面的信息,为了方便利用toLowerCase方法转成小写的形
阅读全文
摘要:开发h5 app中突然发现在手机上长按文本会出现复制粘贴菜单,只要是文本长按都会出现这种情况确实有些不太符合交互,为此特意去翻了一下博客,得到了已下解决方案; 将所有元素的系统默认菜单禁用掉 但是呢,这样写的话在ios上又会出现输入框无法输入的问题,所以要加上以下代码 好了,完美解决问题
阅读全文
摘要:这虽然不是前端的问题吧,但如果遇到那种不靠谱的后台 还是可以拿来打脸的 转:https://segmentfault.com/a/1190000012469713
阅读全文