我遇到了完全相同的問題,並且我已經進一步跟蹤了它。
在Safari中,我的嵌入式「//www.youtube.com/apiplayer...」最終在檢查器中顯示爲https請求,即使我的頁面通過http提供。即使我明確指出該方案應該是http(「http://www.youtube.com/apiplayer ...」),我也會看到https請求。我認爲這觸發了導致NPObject錯誤的混合模式安全問題。
您的網站上也發生過相同的事情。
這裏是最簡單的例子:
<html>
<body>
<object type="application/x-shockwave-flash"
data="http://www.youtube.com/apiplayer">
</object>
</body>
</html>
這觸發關閉HTTP在Chrome請求www.youtube.com和s.ytimg.com,但我看到的是https請求,而不是在Safari。
然而,它並不與其他玩家發生,我試過:
http://vimeo.com/moogaloop.swf
http://www.viddler.com/player/key
也不如果我改變了用戶代理給Safari以外的東西它確實發生了!
你能在這方面取得進展嗎?正如我在下面提到的,我提交了一個錯誤報告,但我沒有找到任何解決方法。 –