今天的故事是这样的。
在使用腾讯视频网页版时,意外发现一个功能,可以切换当前页面的播放器类型。
默认为HTML5播放器,也可以切换为Flash播放器。


现在网页设计中,基本抛弃使用Flash,很多网站都用HTML5来代替,国内这方面起步还比较慢。 而腾讯视频因为要兼容老版本的ie浏览器,所以还提供Flash播放器的方式。

怀着好奇的心,我点了点“使用Flash播放器”……

结果,呵呵了……

看不到视频咯,显示“缺少插件”,而且!工具栏也看不到,无法切换为“HTML5播放器”。

我没有在Safari上没有安装Flash插件啊……

虽说这是我没有安装插件的原因,但是当时我是崩溃啊

本来我还可以看视频的,现在全部腾讯视频都看不了!

想了想,关闭浏览器,重新打开试试……

结果,还是无解。

好吧,还好对电脑比较熟悉(好歹曾经是win95的用户群体)

清除浏览器Cookie后,一切恢复正常。

Cookie是网页保存在本地的数据记录

然而,故事才刚刚开始……

反思:
* 在设计上,应该为两种不同状态的切换进行自由顺利的切换。
让用户可以从A状态,切换到B状态。反向切换也需要充分考虑,要保证切换的流程顺利。
* 在设计上,考虑为用户的操作提供“撤销”功能,容错率要高,至少保持出现误操作后,不会影响正常使用。
比如:win系统的分辨率切换,每次切换后,都会有15秒的确定时间,如果超时,则自动切换为原数据。

假如没有这个确定步骤,可能会因为切换分辨率后,显示不正常,导致用户无法正常使用。
* 在心理上,当用户从“可用状态”变成“不可用状态”时,带来的负面影响力,远大于一开始就为用户提供“不可用状态”。
前者的用户心理变化是:产品怎么不可用了?产品怎么了?

后者的用户心理变化是:为什么我不能用?怎样才能使用?
* 在功能上,考虑是否需要恢复默认设置的功能。
在用户不了解设置的具体参数意义时,会进行尝试性设置。

提供“恢复默认设置”功能,可以避免在用户进行“不合理”设置后,造成无法正常使用产品的情况。