Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一个“问题”;特别";URL参数强制SWFObject显示alt内容?_Javascript_Html_Flash_Url - Fatal编程技术网

Javascript 是否有一个“问题”;特别";URL参数强制SWFObject显示alt内容?

Javascript 是否有一个“问题”;特别";URL参数强制SWFObject显示alt内容?,javascript,html,flash,url,Javascript,Html,Flash,Url,我记得几年前就这样做了,但不记得是不是用了SWFObject 有人听说过这个吗? 我想它基本上会禁止SWFObject为SWF切换altContent 我觉得是这样的: www.mysite.com?noflash=true 但我记不起真正的那个(如果它存在的话) 谢谢据我所知,swfobject没有内置的方法来实现这一点,但是您可以非常简单地手动执行您想要的操作 <script> if (location.href.indexOf('noflash=true') !== -1)

我记得几年前就这样做了,但不记得是不是用了
SWFObject

有人听说过这个吗?
我想它基本上会禁止
SWFObject
SWF
切换
altContent

我觉得是这样的:

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>

if(location.href.indexOf('noflash=true')!=-1){
swfobject.embedSWF=函数(){};
}
swfobject.embeddeswf(“test.swf”、“flash”、“300”、“250”、“9.0.0”);
您只是检查URL中是否存在“noflash=true”。如果是,则将swfobject.embedSWF设为空函数


如果参数不存在,swfobject会像往常一样嵌入SWF。

只需JS onload处理程序,它将检查所有嵌入对象的闪存并通过JS处理器控制它们。似乎有一种方法可以强制加载闪存内容(使用url参数
detectflash=false
),但不强制加载alt内容。