HTML5 <audio>流OSX Safari ERROR

时间:2016-10-21 14:06:47

标签: javascript html5 macos safari audio-streaming

我有一个标准的HTML5文档宽度,音频标记来源于流媒体网址。

<audio controls="controls" autostart="0" src="[URL:PORT]/;"></audio>


<script type="text/javascript">

    window.addEventListener("play", function(evt)
    {
        if(window.$_currentlyPlaying)
        {
            window.$_currentlyPlaying.pause();
        }
        window.$_currentlyPlaying = evt.target;

    }, true);

</script>

它适用于Chrome,Firefox和移动版Safari,但OSX上的Safari说:

  

在“http://localhost/audiostream/”中阻止执行脚本,因为文档的框架是沙箱并且未设置“allow-scripts”权限。

     

沙盒'[URL:PORT]',因为它使用的是HTTP / 0.9。

     

从'[URL:PORT]'取消资源加载,因为它使用HTTP / 0.9并且文档加载了不同的HTTP版本。

     

无法加载资源:从“[URL:PORT]”取消资源加载,因为它使用HTTP / 0.9并且文档加载了不同的HTTP版本。

有人知道什么是错的吗?

1 个答案:

答案 0 :(得分:0)

这显然只是Safari 10的一个问题

https://support.apple.com/de-de/HT207157