我记得几年前做过,但是不记得是否使用SWFObject
有人听说过吗?
我猜想它基本上将禁止从SWFObject切换为altContentSWF

我虽然是这样的:

www.mysite.com?noflash=true


但是不记得真正的那个(如果存在的话)。

谢谢

最佳答案

据我所知,没有内置的方法可以使用swfobject做到这一点,但是您可以相当简单地手动完成您想做的事情。

<script>
if (location.href.indexOf('noflash=true') !== -1) {
    swfobject.embedSWF = function () {};
}
swfobject.embedSWF("test.swf", "flash", "300", "250", "9.0.0");
</script>


您只是在检查URL中是否存在“ noflash = true”。如果是这样,请将swfobject.embedSWF设为空函数。

如果参数不存在,则swfobject照常嵌入SWF。

关于javascript - 是否存在“特殊” URL参数来强制SWFObject显示替代内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3671760/

10-08 23:23