Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Html 在chrome的iFrame中,嵌入式soundcloud音频不能与沙盒一起使用_Html_Google Chrome_Embed_Soundcloud_Flash - Fatal编程技术网

Html 在chrome的iFrame中,嵌入式soundcloud音频不能与沙盒一起使用

Html 在chrome的iFrame中,嵌入式soundcloud音频不能与沙盒一起使用,html,google-chrome,embed,soundcloud,flash,Html,Google Chrome,Embed,Soundcloud,Flash,问题: 我有一个html文件,它通过带有沙盒的iframe调用另一个html文件。内部文件包含soundcloud提供的要嵌入的iframe。现在这个soundcloud小部件不工作了 inneriframe.html包含我从soundcloud.com inneriframe.html获得的iframe是: 意见: 可能的原因: 也许对于某些文件,soundcloud首先检查flash player是否可用,然后通过flash player运行,或者通过HTML5运行。在这种情况下,它

问题: 我有一个html文件,它通过带有沙盒的iframe调用另一个html文件。内部文件包含soundcloud提供的要嵌入的iframe。现在这个soundcloud小部件不工作了

inneriframe.html包含我从soundcloud.com inneriframe.html获得的iframe是:

意见:

可能的原因: 也许对于某些文件,soundcloud首先检查flash player是否可用,然后通过flash player运行,或者通过HTML5运行。在这种情况下,它会发现flashplayer是可用的,因此会尝试使用它,但沙盒限制了flashplayer,因此它无法工作

对于其他文件,soundcloud可能直接通过HTML5运行。此外,由于chrome最严格地实现了沙盒,因此这只是chrome中的一个问题

工作嵌入:

非工作嵌入:

请帮助我:

1. resolving issue, if there is some way.
2. to differentiate files which works and which does not work and why?

关于Chrome/Flash问题,我认为可能发生的是,Chrome中可能存在一些冲突的Flash更新。默认情况下,Chrome集成了Flash,每次对Chrome的更新都会添加最新版本的Flash。如果您单独安装了Flash,它也可以安装在Chrome上,因此这两个版本可能会相互冲突。你需要禁用Flash的一个/第二个实例,这就是为什么在Chrome中禁用插件会起作用。但是,我建议您确保您的Chrome版本是最新的,并且/或者通过执行以下操作来更新您的flash插件:

在[Chrome]类型的地址栏中chrome://components,然后在pepper_flash下,单击“检查更新”。这可能行得通。因此,这不是一个普遍的问题,它将因机器而异。痛苦,我知道

关于一些播放一些不播放的问题,这是一个已知的FF soundcloud问题。显然,如果你进入Firefox的“安全模式”,所有的曲目都会播放。您可以通过单击菜单图标进入安全模式,然后单击“帮助”并选择“在禁用加载项的情况下重新启动”,然后选择“在安全模式下启动”“不刷新Firefox”

希望这有帮助


瑞秋

谢谢你的帮助!但首先,我已经确认我的chrome上没有安装额外的flash播放器,它是chrome中唯一的默认版本。其次,如果我们移除沙箱,它也可以很好地工作。因此,可能沙盒限制了flash的播放。您可能已经在ie或我们的pc上独立安装了flash。也可能是这样
1. resolving issue, if there is some way.
2. to differentiate files which works and which does not work and why?