Amaze UI

Compatibility


Amaze UI 面向现代浏览器开发。

分级浏览器支持(GBS

GBS 是 YUI 团队提出的应对日益增长的浏览器兼容问题的思路,详情可以查看 YUI 相关页面

Amaze UI GBS 描述

  • A 级:最高支持级别,充分利用 H5 和 CSS3 等技术,提供最优的视觉和交互效果。
  • B 级:有限支持,基本的样式和正常的交互,不考虑视觉、交互效果。
  • C 级:核心支持,显示语义化的 HTML 标记渲染的内容,不考虑样式和行为。
  • X 级:未知、零散的很少使用或已经停止开发的浏览器,可能不支持,也可能支持。

Amaze UI GBS

按照国际惯例,Amaze UI 提供对主流浏览器(系统)最近两个稳定版本的全面支持。结合国内实际情况,一些浏览器的支持缩减为最新正式版,IE 则对更老版本做了有限支持。

Amaze UI 对浏览器做了一个粗略分级,优先支持 A 级浏览器

由于资源有限,无法列出所有的浏览器,使用 WebKit 的浏览器只要不乱修改内核,理论上应该都支持

关于浏览器功能支持的更多细节请参考 Can I use(UC 浏览器的数据已经被收录,不知是喜是忧)。

OS/BrowserVerWindowsiOS(7.1.2+)OS X (10.9+)Android (4.1+)WP(8+)
ChromeL2AAAAN/A
IE10+AN/AN/AN/AA-
9BN/AN/AN/AN/A
8C+N/AN/AN/AN/A
lte7CN/AN/AN/AN/A
FirefoxL2AN/AAXN/A
SafariL2XAAN/AN/A
OperaL1XN/AN/AXN/A
Opera CoastL1N/AAN/AN/AN/A
Opera MiniL1N/AXN/AXX
Stock1L1N/AN/AN/AXN/A
UC 浏览器L1XAN/AAA-
360浏览器L1-极速A-XN/AXN/A
L1-IE8C+N/AN/AXN/A
搜狗浏览器L1-极速A-N/AN/AN/AN/A
L1-IE8C+N/AN/AN/AN/A
FF MobileL1N/AN/AN/AXN/A

注释:

  • L 代表 lastL2 - 最新的两个稳定版本;L1 - 最新稳定版本。
  • 1 安卓系统自动浏览器,由于部分厂商对浏览器做了修改,列为 X 级。

参考链接

IE 9

  • IE 9 不支持 transition,看不到任何动画效果;
  • IE 9 对 ES5 支持相对较好,引入完整的 amazeui.js 不会报错;

有限支持 IE 9 的 JS 插件

  • 警告框(Alert)
  • 按钮交互(Button)
  • 折叠面板(Collpase)
  • 下拉组件(Dropdown)
  • 模态窗口(Modal)
  • 弹出框(Popover)
  • 图片轮播(Slider)
  • 侧边栏(OffCanvas)
  • 滚动侦测(ScrollSpyNav)
  • 固定元素(Sticky)
  • 选项卡(Tabs)
功能IE 9
border-radiusYES
box-shadowYES
transformYES(-ms 前缀)
transtionNO
animationNO
Flex BoxNO
placeholderNO

LTE IE 8

AmazeUI 3.x 不再支持 IE8 及以下浏览器。如有需要可以参考以下内容自行做兼容。