Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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
检查页面是否需要启用flash player。JavaScript_Javascript_Flash_Browser_Popup_Cross Browser - Fatal编程技术网

检查页面是否需要启用flash player。JavaScript

检查页面是否需要启用flash player。JavaScript,javascript,flash,browser,popup,cross-browser,Javascript,Flash,Browser,Popup,Cross Browser,我有一堆在线游戏,其中两个需要加载flash播放器。我想在以下情况下显示通知: 游戏需要刷新,并且用户的浏览器上已禁用刷新 所以有两个条件。我已经知道如何检测用户何时禁用了flash,但如何检测需要加载flash的游戏/网站? 有没有办法用JavaScript实现这一点?或者我应该从游戏供应商那里得到的信息 “我有很多在线游戏……如何检测需要加载flash的游戏/网站?” Flash游戏另存为.swf文件。如果在浏览器中使用该文件类型,则需要正确加载Flash插件 对于需要Flash插件的网站,

我有一堆在线游戏,其中两个需要加载flash播放器。我想在以下情况下显示通知: 游戏需要刷新,并且用户的浏览器上已禁用刷新

所以有两个条件。我已经知道如何检测用户何时禁用了flash,但如何检测需要加载flash的游戏/网站? 有没有办法用JavaScript实现这一点?或者我应该从游戏供应商那里得到的信息

“我有很多在线游戏……如何检测需要加载flash的游戏/网站?”

Flash游戏另存为
.swf
文件。
如果在浏览器中使用该文件类型,则需要正确加载Flash插件

对于需要Flash插件的网站,您可以在
标记中查看其页面源代码,以查找对某些
.swf
的任何引用。还要检查源代码中的文本,如
SWFObject
(因为网站有时会使用SWFObject来嵌入Flash内容)。

“有没有办法用JavaScript实现这一点?”-这在很大程度上取决于您从一开始如何嵌入这些游戏。例如,如果您所做的只是将不同域中的内容加载到iframe中,那么您的终端根本没有JS访问权限。但是,即使在其他场景中,可能仍然有很多不同的方式来确切地说明这些游戏如何“使用flash”,通过JS解决这个问题可能是非常困难和不可能的。