首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发技术

    HTML5 Audio & Video - 兼容性总结(一)

    once: true } )} 安卓不建议添加 loading 效果,因为没有准确的事件监听可以移除,否则只能加上不能移除(安卓支持 loadstart 和 loadeddata,不支持 canplay) 5、 } else { // 状态改为播放 } } }) 二、video 1、在X5内核中让 video标签播放不自动全屏 只需要给video加上 webkit-playsinline playsinline x5-playsinline 即可(重点是x5-playsinline 起的作用) < video class="qvideo" id="qvideo-wrap" playsinline webkit-playsinline x5-playsinline> 注:x5内核- 安卓下不能添加airplay="allow" x5-video-player-fullscreen="true" x-webkit-airplay="allow"(添加了之后playsinline属性就失效了

    2K20编辑于 2021-12-27
  • 来自专栏Vue源码 & 前端进阶体系

    兼容性】H5滚动穿透解决方案

    利用这种方式保证内容处在同一位置,这样就可以避免页面的跳动,但是直接给 html 设置 absolute 风险太大,容易埋坑,不太建议大项目使用,小应用还是可以的,我在需求的小活动页7就使用过这种方式 5禁用页面滚动

    7.2K20编辑于 2021-12-29
  • 来自专栏跟Qt君学编程

    Qt4与Qt5的QUrl兼容性

    我们使用QUrl装载url请求的时候,往往需要写参数,但是由于Qt4与Qt5的改动导致QUrl接口也会不一样。 http://www.example.com? http://www.example.com"); url.addQueryItem("key1", "value1"); url.addQueryItem("key2", "value2"); Qt5写法 urlQuery.addQueryItem("key1", "value1"); urlQuery.addQueryItem("key2", "value2"); url.setQuery(urlQuery); 兼容Qt4/Qt5写法 QUrl url("http://www.example.com"); #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) // Qt4 url.addQueryItem

    1.4K20发布于 2019-08-06
  • H5页面兼容性问题排查思路

    有条件的开发者可以尝试用这些方式来验证自己网页和服务的兼容性。就算是测试覆盖了很多设备,但是还是无法遍历所有的用户设备,前端上报就显得很必要了。 同一个陷阱可能真能跳进去两次话接上段,兼容性问题怎么避免? 其实最好的方式就是在开发阶段就要考虑到你使用的写法是否具有广泛兼容性,当你拿捏不准时,可以使用 CanIUse 这个网站进行验证,比如当我不太清楚 CSS 中的 Backdrop Filter 属性兼容性时 ,可以查询到这个属性的兼容性如下可以看到在 QQ 浏览器下该属性不支持,这就需要考虑一些降级方案,比如使用图片或者半透明背景替代。 .parent { border-radius: 5px; overflow: hidden; img { width: 100%; height: 100%

    52610编辑于 2025-10-19
  • 来自专栏code秘密花园

    微信 H5 页面兼容性解决方案

    最近给公司微信公众号,写了微信h5业务页面,总结分享一下前端开发过程中的几个兼容性坑,项目直接拿的公司页面,所以下文涉及图片都模糊处理了。 但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动 5、Vue中路由使用hash模式,开发微信H5页面分享时在安卓上设置分享成功,但是ios的分享异常 问题详情描述: ios当前页面分享给好友, 【该方法未验证】 题外话: 如果能用小程序写的页面,尽量上小程序吧,H5开发在微信开发者工具里看页面效果可能看不出问题,因为不能唤起软键盘。 避免频繁线上发布,可以用花生壳或者idcfengye,做内网穿透,搭建一个可以通过域名访问的开发环境的h5页面,在手机上看看效果,对了微信内置浏览器缓存机制。 :codercao https://juejin.im/post/5d47d2eff265da03f77e4e3a

    4.1K30发布于 2019-10-28
  • 来自专栏前端自习课

    【H5】344- 微信 H5 页面兼容性解决方案

    28px; //line-height: 88px; padding-top: 20px; padding-bottom: 20px; } } 2、ios端微信h5页面上下滑动时卡顿 但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动 5、Vue中路由使用hash模式,开发微信H5页面分享时在安卓上设置分享成功,但是ios的分享异常 问题详情描述: ios当前页面分享给好友 【该方法未验证】 题外话: 如果能用小程序写的页面,尽量上小程序吧,H5开发在微信开发者工具里看页面效果可能看不出问题,因为不能唤起软键盘。 避免频繁线上发布,可以用花生壳或者idcfengye,做内网穿透,搭建一个可以通过域名访问的开发环境的h5页面,在手机上看看效果,对了微信内置浏览器缓存机制。 最后: 微信H5页面其实很多知识,登陆授权,jssdk授权,这里就只做了分享,当然还有上传图片、微信支付等功能,都可能会遇到坑,以上几个坑也是比较常遇到的,如果有更好的解决方案的话,欢迎在留言区分享

    3.4K30发布于 2019-09-09
  • 来自专栏程序员成长指北

    微信H5页面兼容性解决方案

    点击上方蓝字关注,关注后还可加入「前端交流群」共同进步 作者:codercao https://juejin.im/post/5d47d2eff265da03f77e4e3a 最近给公司微信公众号,写了微信 h5业务页面,总结分享一下前端开发过程中的几个兼容性坑,项目直接拿的公司页面,所以下文涉及图片都模糊处理了。 但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动 5、Vue中路由使用hash模式,开发微信H5页面分享时在安卓上设置分享成功,但是ios的分享异常 问题详情描述: ios当前页面分享给好友,点击进来是正常 【该方法未验证】 题外话: 如果能用小程序写的页面,尽量上小程序吧,H5开发在微信开发者工具里看页面效果可能看不出问题,因为不能唤起软键盘。 避免频繁线上发布,可以用花生壳或者idcfengye,做内网穿透,搭建一个可以通过域名访问的开发环境的h5页面,在手机上看看效果,对了微信内置浏览器缓存机制。

    4.2K43发布于 2019-09-24
  • 来自专栏老陈笔记

    前端兼容性

    # 前端兼容性分类 浏览器兼容性 屏幕分辨率兼容性 跨平台兼容性 # 浏览器兼容性   IE是所有兼容性问题的最大根源,堪称前端噩梦。 IE6、7、8不支持HTML5、CSS3、SVG标准,可被判定为“极难兼容”。 IE9不支持Flex、Web Socket、WebGL,可被判定为“较难兼容”。 # 常见兼容性问题   常见的主要是浏览器的兼容性问题,因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。 img{border: none;} 3、IE6及更低版本中,部分块元素拥有默认高度 解决方案:给元素设置font-size: 0; 4、a标签蓝色边框 解决方案:a{outline: none;} 5、 e.cancelBubble=true; } 4、阻止默认行为的兼容 if (e.preventDefault) { e.preventDefault; } else { e.returnValue = false; } 5

    2.6K20编辑于 2023-01-12
  • 来自专栏岑玉海

    sqoop 兼容性问题

    --direct 只支持mysql 5.0 + 和postgresql 8.3+(只是import) jdbc的jar包需要放在$SQOOP_HOME/lib目录下 mysql zeroDateTimeBehavior mysql允许DATE列使用'0000-00-00\' 如果不处理sqoop默认给转换为null 当然你也可以自己指定为 round,自动转换为('0001-01-01\') $ sqoop import --table foo \ --connect jdbc:mysql://d

    2.6K60发布于 2018-02-28
  • 来自专栏猪圈子

    浅谈兼容性测试

    什么是兼容性测试? 简单点就是特指程序在特定条件下的运行环境是否能够正常运行,前后端有无功能以及界面UI上的异常 兼容性测试分类 操作系统兼容性测试 Windows XP、Windows7、Mac、Linux 浏览器兼容性测试 作用点:验证新老代码在服务器环境能否正常运行 新版本 老版本 数据兼容性测试 需要验证数据在新老版本的读写 分辨率兼容性测试 作用点:验证产品在不同分辨率下UI展示有无异常缺失 主流:1024×768 、1280×1024、1440×900、1600×900、1920×1080 兼容性测试工具 浏览器兼容性测试 IETester、SuperPreview、selenium(自动化模拟浏览器端用户操作) 分辨率兼容性测试 谷歌插件:Resolution Test 首图模糊,请关注本公众号,后台回复"6" 获取兼容性高清原图 专注测试技术研究、实践、分享、交流,欢迎关注。

    4.9K20发布于 2020-03-04
  • 来自专栏全栈程序员必看

    onpropertychange & oninput兼容性

    onpropertychange事件:IE专有,disable=true的时候失效,onpropertychange是在触发对象改变任何属性时都会触发。onpropertychange==onchange+onblur。onchange只有在用键盘改变其值,然后在失去焦点(onblur)后才触发。

    2.2K10编辑于 2022-09-15
  • 来自专栏Zabbix中国官方

    Zabbix版本兼容性

    本文节选自《Zabbix监控系统之深度解析和实践》一书,有关参数举例参考等更多内容,欢迎阅读本书。

    1.7K10编辑于 2022-05-10
  • 来自专栏测试技术干活

    APP兼容性测试

    一、APP兼容性范围以及问题1、硬件 各个硬件结构2、软硬件之间硬件dll库(C++)软硬件之间的通信,各个厂商提供的ROM3、软件浏览器、操作系统、数据库、手机、功能兼容性(功能修改,二次开发)要求: 兼容性程度(产品定义)兼容的方向:向下(老版本的兼容)、向上 4、app软件兼容性导致的问题安装失败、启动失败、卸载失败,卸载不干净、程序运行过程中闪退部分控件显示不完整或者功能失效屏幕显示异常图片展示不全 5、平台类型,人数从小到大排列:云测,内测,众测测试平台:百度云平台、testin、TA云测试平台、腾讯WeTest 二、测试策略1、android设备众多,怎么挑选(不同类型设备)根据现有市场占有率数据 优先满足每款手机主流操作系统做一些调研,当前市场各版本和品牌的使用率 3、不同设备的分辨率不同,对界面的展示效果不同,怎么进行兼容性测试(不同屏幕分辨率)(1)与开发讨论在不同的分辨率下系统的适配方案( ROM(只读存储器)不同,app在调用过程中会出现很多不兼容问题(1)分析各个厂商ROM存在哪些不同以及系统在使用过程中的调用方式(2)对差异性进行评估,验证主流厂商的ROM,并分析各个版本的ROM差异 5

    6.9K30编辑于 2023-03-21
  • 来自专栏Hadoop实操

    0805-CDH5中的Parquet迁移至CDP中兼容性验证

    文档编写目的 因为CDH5中的Parquet版本为1.5,而CDP7中的Parquet版本为1.10,我们在从CDH5升级到CDP7后,无论是原地升级还是迁移升级,都可能会碰到一个问题,以前在CDH5中使用 本文主要描述将CDH5中的Parquet文件传输到CDP7环境中,使用CDP7中的Hive,Impala,Spark确认能否继续访问这些文件。 测试环境 1.集群环境:CDH5.16.2/CDP7.1.1 2.系统环境:Redhat7.6 验证步骤 2.1在CDH5中生成Parquet1.5文件 2.1.1集群版本验证 查看集群Hadoop版本 hive_data_parquet VALUES ('4','0814','深圳','cloudera'); INSERT into test1.hive_data_parquet VALUES ('5' 2.1.3使用CDH5中的Spark SQL读取Parquet表 在客户端访问spark-shell,并输入查询语句。

    84710发布于 2020-08-20
  • 来自专栏WflynnWeb

    H5端关于img居中的一个兼容性bug

    代码已上传至github github代码地址:https://github.com/Miofly/mio.git 最近写原生H5项目,让图片居中时,有时候会有flex布局或者position定位,使其居中

    <div style="z-index: <em>5</em>;

    50420编辑于 2022-10-28
  • 来自专栏编程教程

    HTTPHTTPS与SOCKS5协议在隧道代理中的兼容性设计解析

    引言 在构建企业级网络代理系统时,协议兼容性是核心挑战之一。隧道代理作为连接客户端与目标服务的中间层,需要同时支持HTTP/HTTPS和SOCKS5两种主流协议。 本文将从协议特性对比、兼容性设计架构、关键技术实现三个维度,系统阐述如何构建高效稳定的双协议隧道代理系统。 连接复用矛盾: HTTP Keep-Alive需要维护连接池 SOCKS5天然支持持久连接 加密方式差异: HTTPS需要SNI扩展和证书验证 SOCKS5可配合TLS隧道使用 二、兼容性架构设计 6.3 安全合规场景 需求:满足GDPR数据驻留要求 实现: 地域感知路由(欧盟流量本地出口) 协议级加密(TLS 1.3强制) 日志隔离存储(按司法辖区) 结论 HTTP/HTTPS与SOCKS5协议的兼容性设计 未来随着QUIC协议的普及和零信任安全模型的演进,隧道代理的协议兼容性设计将向更高效、更安全、更智能的方向发展。

    59310编辑于 2025-08-29
  • 来自专栏有价值炮灰

    Markdown兼容性测试

    一篇测试文章,主要用来观察对应 markdown 的实现功能。 前言 没什么好说的,测试下段落。 基本功能 这里测试一些基本功能。比如 正常: 你好 粗体: 你好 斜体: 你好 斜体: 你好 引用: 你好 删除: 你好 列表 无序列表: 第一个 第二个 第三个 有序列表: 第一个 第二个 第三个 任务列表: 吃饭🍚 睡觉🛌 写代码 引用 一个伟人曾经说过: 横眉冷对千夫指,俯首甘为孺子牛 —— 鲁迅 图片 普通图片: 只带 ALT (即 title) 的图片: 公众号 只带介绍的图片:

    3.6K30编辑于 2023-02-12
  • 来自专栏ThoughtWorks

    浅谈兼容性测试

    兼容性测试的概念 兼容性测试是一种软件测试,用于确保构建的系统/应用程序/网站与其他各种对象(如其他网络浏览器、硬件平台、用户、操作系统等)的兼容性。这种类型的测试有助于了解产品在特定环境中的表现。 兼容性是其他测试类型的前提。在敏捷测试象限里,不同的测试类型根据四个维度进行了划分,兼容性测试虽然没有出现在其中,但是在进行不同类型的测试之前,测试主体和测试设备需要保持一种“稳定”状态才可以开展。 5. 测试资源 在测试设备基本明确的前提下,需要考虑当前交付团队的测试资源。 ,利用手动、自动或者相结合的测试方式,灵活地进行兼容性测试的交付。 兼容性测试涉及到大量的设备、技术、执行方式的选型,完善兼容性测试是一个不断摸索和实践的过程。以上是我对兼容性测试的一些思考,欢迎大家讨论。

    5K11编辑于 2023-04-28
  • 来自专栏小蔚记录

    css 兼容性前缀

    二:transform 具体变性中心基点 transform-origin 默认情况下 rotate旋转、scale缩放、translate位移、矩阵matrix默认物件的水平垂直正中心点

    1.4K40发布于 2019-09-11
  • 来自专栏振兴的Android修炼手册

    AndroidQ兼容性适配指南

    android.content.action.DOCUMENTS_PROVIDER" /> </intent-filter> </provider> </application> </manifest> 兼容性影响 请开发者注意以下的兼容性影响事项。 无法新建文件 问题原因: 直接使用自身App-specific目录以外的路径新建文件。 MediaStore.Images.Media.RELATIVE_PATH, "DCIM/sl/sl2") contentResolver.update(insertUri,values,null,null) 参考资料 OPPO 开放平台 Android Q版本应用兼容性适配指导

    8.2K30编辑于 2022-12-27
  • 领券