leechael.orgHome

CSS 及 JavaScript 的兼容性测试

上一个周末和 Livid 一起花时间解决 v2ex 在 Firefox 3 下的某个问题(见 Livid 的 Firefox 3.0 Beta 的 CSS background 问题);恰好同一天,fcicq 发现 鲜果 在 Firefox 3 及 Konqueror 下的使用也存在一些问题。

一般情况下,我都在 Windows XP 下进行 CSS 的细节优化和 JavaScript 的编写;目前来说,主流浏览器基本都有 Windows 的版本,目前看来,在 Windows 下进行 CSS 的细节优化和 JavaScript 的兼容性测试是较为理想的。

  • IE 6 & IE7。IE7 相对 IE6 来说,有了些许进步,可最不先进的浏览器——这顶帽子还是在它的头上。选择 Windows XP 的原因之一就是 IE6,在 IE6 的市场份额不低于 1% 以前,估计还是得进行 IE6 下的页面测试;或者选择无视 IE 用户。这里推荐一个 for IE6 & IE7 的 debug 工具:My DebugBar。如果你问如何让多个 IE 版本共存,我推荐你在安装 IE7 后使用 Multiple IE 来进行 IE6 甚至 IE5.5 的安装。如果你使用的是 Windows Vista,可参考 这里 查看在 Vista 下安装 IE6 的办法。
  • Firefox。不少开发者都是选择在 Firefox2 下进行开发的,因为各种开发工具实在强大:Web Developer Toolbar, Firebug。当然,我建议你也下载 Firefox3 Mindfield 进行测试,当前版本是 3.0b1, 如果你有兴趣尝鲜,可以像我一般使用 3.0b2。当然,Firefox3 还不足够的完善,如果在测试过程中发现问题,我建议简单地做一个浏览器的检测,当用户使用 Firefox3 婉转地告诉他,由于某些原因暂不支持 Firefox3。
  • Opera。别忘了 Opera。这里有一些 Opera 下的 debug 工具:Web Developer Toolbar & Menu for Opera, Web Accessibility Toolbar, Opera developer tools
  • Safari。现在不再需要为了进行 Safari 的兼容性测试发愁了。值得注意的是,Safari Windows 版本和 Mac 版本还是存在一些细微差异的。Linuxtoy 介绍过一个 在 Linux 下使用 Webkit(Safari 的核心) 的办法,有兴趣的朋友可以试一试。
  • Konqueror。不知道有多少人忽略了这个浏览器呢?我在 Gentoo 下使用的是 xfce4,所以没有安装这个浏览器。据说有人曾把这个移植到 Windows 下,消息真伪未考。现在有安装方便的 Ubuntu,所以把这个浏览器也考虑在内吧。
  • Open Komodo & Firebug Lite。前者是我在 Windows 下使用的编辑器,需要注意的是,在这个编辑器下使用搜狗输入法存在一些问题,建议使用谷歌输入法;后者推荐在本地测试非 Firefox 浏览器时使用。

上面提及的只是常见的浏览器,如果你也是一个苛刻的开发者,希望上面提及的对你有用。

柴烧光了,距离火的熄灭还会远吗?

Opera 9.5 betaOpera Mini 4 beta 3 发布了,其中的一个亮点是对 Opera Link 的支持。

Opera Link 究竟是什么呢?Opera Watch 上的解释是: Opera Link converges your browsing experience between multiple computers and even mobile phones. 我的理解为,在多个不同平台的不同的浏览器下保持同样的浏览体验。或许这个翻译有点牵强,一个较容易解释的例子是,你在电脑上收藏一篇未看完的文章,可以在其他电脑甚至手机上继续阅读。

再看两个早前的新闻:Firefox 在进军手机市场推出移动版本,Google 收购 Jaiku 以及传言中的 GPhone。

这些说明什么呢?Opera、Mozilla、Google、Apple(别忘记了 iPhone)都准备进入手机市场。

再看看这几天最受关注的新闻:微软收购 Facebook 1.6% 的股份。Facebook 身价顿时大增,很明显,接下来国内的社会化网络站点会大热。关于这事情已经有太多人论及了(KesoWebLeOn),而因此觉得社会化网络有“钱”途的也存在(刘韧麦田)。既然说的人多了,我就提几个问题好了:

  • 毫无疑问 Facebook 会赚钱;但其模仿者呢?除了风投或被收购,他们能够找到自己盈利的方法吗?
  • 模仿者的投资人有足够的金钱让模仿者找到盈利的方法吗?
  • F8 平台在国内是不能实现的,我甚至怀疑闭关锁国的政策也用到程序的 API 上了。即使是 API 开放较多的饭否,又有多少第三方程序呢?

若有印象,估计该是记得,web1.0 的寒冬中,能盈利的是 SP,靠的是手机业务;现在 web2.0 火了,社会化网络火了,可手机市场上还没有收到多大的关注。

当然,也不是说,下一个热点就在手机上面,不过这些站点始终在是烧钱,如果找不到盈利的模式,柴烧光了,距离火的熄灭还会远吗?

敢问有多少人会能点击文中的链接继续阅读呢?上一篇文中的最后推荐的五篇文章,又有多少人完整看完了呢?留言系统还没有完成,这个答案还是心知肚明就好了。