我知道在這個時間點是爲Stratus的支持有限,但備案...層雲玩家不再加載曲目從頁面錨標籤
於2014-07-25在stratus.sc停機後,Stratus玩家將不再使用具有.stratus類的錨標籤播放。
這似乎是一個CORS問題。
從Chrome的開發者控制檯輸出:
無法執行「的postMessage」上「DOMWindow」:提供的目標來源(「http://stratus.sc‘)不匹配收件人窗口的原點(’http://www.stratus.sc」)。
我使用本地託管stratus.js文件,因爲我做了一些調整,以允許AJAX友好鏈路負載,而是因爲它有一個硬編碼引用層雲連本地託管stratus.js失敗。 SC。
但是,該頁面無法實現,因爲stratus.sc現在強制重定向到www.stratus.sc,根據Chrome錯誤消息顯示,stratus.sc服務器將其視爲不同的域。
在stratus.js出錯行似乎是:
$.postMessage($(this).attr('href'), src, $('#stratus iframe')[0].contentWindow);
的postMessage的方法本身是工作,但父窗口參數傳遞到層雲IFRAME不再傳遞由於嚴格的跨域策略在stratus服務器上。
希望有人可以查看服務器配置並恢復以前的功能。
感謝
好吧再玩一次,我失去了耐心,解決這個問題對我個人通過註冊我自己的Soundcloud API密鑰,從stratus.sc下載相關的Stratus文件,並重新配置所有內容以在本地運行。 在這一點上,一切似乎都在發揮作用,我現在能夠自定義行爲以更好地滿足我的網站需求以及當前的jQuery。 –