代码之家  ›  专栏  ›  技术社区  ›  Adam Harte

是否有一个“特殊”的URL参数来强制SWFObject显示alt内容?

  •  1
  • Adam Harte  · 技术社区  · 16 年前

    我记得几年前做过这个,但不记得是不是和我一起做的 SWFObject .

    我想它基本上会失效 SWF对象 从切换 altContent 对于 SWF .

    www.mysite.com?noflash=true
    

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

    谢谢

    1 回复  |  直到 12 年前
        1
  •  2
  •   swalk    15 年前

    据我所知,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。