假设我的网站有Flash版本和非Flash版本.当用户访问我的网站时,有没有办法创建以下逻辑:
if (user has flash-plugin installed) { load flash website }
else { load non-flash website }
Run Code Online (Sandbox Code Playgroud)
我们在这里的时候.我可以为带宽控制做同样的事情吗?假设有线客户访问我的网站.他加载我的10mb满载Flash网站时没有问题.但如果网络连接速度较慢的人访问我的网站,我可以跳过Flash网站并将该用户重定向到非Flash网站吗?
如果没有办法实现这一点,是否有任何解决方法,任何一个?
提前致谢!
ken*_*ytm 12
HTML对浏览器的功能进行了一组有限的"if/else"测试,例如它是否可以处理脚本(<noscript>),框架(<noframes>)等.
您在Flash插件上的案例可以通过后备内容来处理<object>,例如:
<object type="application/x-shockwave-flash" data="x.swf" width="400" height="300">
<param name="movie" value="x.swf" />
<p>Your browser does not support Flash etc etc etc.</p>
</object>
Run Code Online (Sandbox Code Playgroud)
(如果Adobe Flash不适用于更多替代品,请参阅提供替代图像.)
但是单独使用HTML进行带宽控制是不可能的.