Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 如何检测Google Chrome是否阻止Flash播放_Javascript_Flash_Google Chrome - Fatal编程技术网

Javascript 如何检测Google Chrome是否阻止Flash播放

Javascript 如何检测Google Chrome是否阻止Flash播放,javascript,flash,google-chrome,Javascript,Flash,Google Chrome,在Google Chrome中,有一个选项可以让任何浏览器插件(如Flash、Java等)自动运行。如果将首选项设置为“单击播放”,则用户必须单击Flash容器才能运行Flash应用程序 我的问题是如何在JavaScript中检测Google Chrome是否阻止Flash播放,以便向用户显示消息。使Flash对象调用外部接口函数,如flashReady。 在javascript中,如果页面已经加载,并且在几秒钟的超时之后,如果没有调用flashReady,则它很可能被阻止或仍在加载,但您可以通

在Google Chrome中,有一个选项可以让任何浏览器插件(如Flash、Java等)自动运行。如果将首选项设置为“单击播放”,则用户必须单击Flash容器才能运行Flash应用程序


我的问题是如何在JavaScript中检测Google Chrome是否阻止Flash播放,以便向用户显示消息。

使Flash对象调用外部接口函数,如flashReady。
在javascript中,如果页面已经加载,并且在几秒钟的超时之后,如果没有调用flashReady,则它很可能被阻止或仍在加载,但您可以通过让swf在加载开始时调用函数来解决这个问题。

让flash对象调用flashReady之类的外部接口函数。
在javascript中,如果页面已经加载,并且在几秒钟的超时之后,如果没有调用flashReady,则它很可能被阻止或仍在加载,但您可以通过让swf在加载开始时调用函数来解决这个问题。

。。I’’我不确定它能不能用。但是你可以试试这个。将onload eventlistener添加到您的对象标记中,以便在加载该标记后,您可以通过javascript调用flash中的任何方法。如果有限制,你应该得到一个NP。只是猜测还没有尝试过。如果Flash被禁用,调用一个方法会导致Flash崩溃。如果Flash被禁用,你是否从对象标签中获得加载完成事件?好的。。I’’我不确定它能不能用。但是你可以试试这个。将onload eventlistener添加到您的对象标记中,以便在加载该标记后,您可以通过javascript调用flash中的任何方法。如果有限制,你应该得到一个NP。只是猜测还没有尝试过。如果禁用Flash,调用方法会导致Flash崩溃。如果禁用Flash,是否从对象标记获取加载完成事件?