我听到很多次,我应该避免flash为我的网站.然而没有人告诉过我这个很好的理由.我搜索了原因,我看到许多不是真的(如Flash中的文本不能由搜索引擎索引),或者可能不一定是真实的或足够的(吃更多的带宽)JS等效物是否更大或更小? ).
我的网站使用Flash播放声音(m4a).我不用担心索引,后退按钮不工作等
但我有一种感觉可能有其他原因.我不该在我的网站上使用Flash的原因是什么?
我会注意一个,事实上iPhone / iPod Touch和移动设备不支持它.对大多数网站来说并不重要,很明显.在我的网站上避免Flash的其他原因是什么?
解决方法
您无法在Flash的新标签页中打开链接.您不能在Flash中使用浏览器的“查找”功能.您无法放大Flash.您不能在Flash中使用鼠标手势.您不能在Flash中使用浏览器的拼写检查.我可以继续
但是,您可以在Flash中播放视频和音频.您可以在Flash中显示复杂的动画.您可以在Flash中访问用户的网络摄像头和麦克风.而且你可以在Flash中做许多其他的事情,你不能在HTML中以跨浏览器方式执行.
换句话说,Flash对于可用性是不利的,但有很多合法用途.如果您需要Flash的功能之一,并且HTML不会被切割,则没有理由不使用Flash.但是,您需要意识到这些缺点,而不是仅仅因为想要使用它.