宝龙 发布的文章
-
关于复制组件的那点事
1. 故事背景 自从Chrome 46屏蔽了Flash自动播放之后,很多小尺寸的Flash在Chrome 46以上都不会自动播放,替代的是一个播放按钮。而我们的复制组件就是基于Flash实现的,因此在Chrome 46以上的浏览器中,初始化后的复制按钮会呈现一个播放按钮,点击后Flash才会运行,之后再点击一下才能够实现复制,交互成本多了一个环节,用户体验就差了,遂需要对组件进行优化,实现Flash和浏览器接口的自主选择,在能使用浏览器接口的浏览器则默认使用浏览器接口,不支持的则使用Flash。 2. 发生了什么事情? 既然是要用浏览器接口实现,那第一件事就是需要知道各浏览器都为复......