我正在尝试实施推荐的YouTube IFrame播放器API。
我遇到的问题是,如果API在本地运行,它不会触发IE中的onReady事件。有趣的是,谷歌Chrome或Mozilla Firefox中都不存在这个问题。
我搜索了这个网站,找到了link,其中YouTube API小组成员Jeff Posnick解释说:
有许多安全限制阻止http:和 file:在postMessage()中互相交谈的资源 JavaScript调用和Flash运行时。
有人知道波斯尼克先生写的是什么样的安全限制,为什么他们只限于IE?
P.S:更有意思的是,我刚刚尝试了Vimeo Player API,它也使用iframe和postMessage(),如果在本地运行,它在IE中可以正常工作。