2016-10-21 26 views
4

我有一個標準的HTML5文檔寬度音頻標籤源流到URL。HTML5 <audio>流OSX的Safari錯誤

<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移動,但Safari瀏覽器在OSX上說:

擋在 'http://localhost/audiostream/',因爲文檔的幀是沙箱腳本執行和未設置'allow-scripts'權限。

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

取消了來自'[URL:PORT]'的資源加載,因爲它使用的是HTTP/0.9並且文檔使用了不同的HTTP版本。

無法加載資源:因爲它使用HTTP/0.9並且文檔使用不同的HTTP版本加載,所以從「[URL:PORT]」取消資源加載。

有人知道最新錯了嗎?

回答