在开发时间、可访问性、速度和移动设备方面,使用 sIFR 有什么缺点?
我知道的一些缺点。
- 页面渲染速度会很慢,因为它同时使用了 JavaScript 和 FLASH
- sIFR 文本不会在 Iphone safari 和 blackberry 中显示。如果它会在其他移动浏览器中显示,那么浏览会更慢。
- 用户浏览器中都需要 JavaScript 和 Flash 播放器
- 如果我们尝试选择 sIFR 文本以及普通文本或两个 sIFR 文本,则不会为 sIFR 文本显示选择突出显示。
- Sifr 有不同的风格机制,所以我们需要照顾 sifr-config.js、sifr.css 和我们自己项目的 css 中的风格。对于一些跨浏览器问题,我们将不得不在所有文件中看到一些时间。
- 如果我们愿意,我们不能将 sifr js 放在底部,那么 sifr 文本将在其他元素之后加载
我知道的一些专业人士。
- 桌面浏览器的跨浏览器兼容性
- 文本可以选择,复制和粘贴
- 优雅降级(如果禁用 JS 则显示简单文本,即使 CSS 是我们也可以看到普通文本)
- 屏幕阅读器兼容
- sifr 文本也是可扩展的
我的问题是:
- 如果我使用 sIFR 与简单文本相比,网站会慢多少?
- 是否有任何免费或开源、易于实现、更轻量级的解决方案,具有 sifr + iphone 和黑莓兼容性的所有功能,但不需要 Flash。