Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome仅在动态创建时忽略NPAPI事件侦听器_Javascript_Google Chrome_Vlc_Npapi - Fatal编程技术网

Javascript Chrome仅在动态创建时忽略NPAPI事件侦听器

Javascript Chrome仅在动态创建时忽略NPAPI事件侦听器,javascript,google-chrome,vlc,npapi,Javascript,Google Chrome,Vlc,Npapi,使用javascript创建“VLC web插件”嵌入标记: function main() { var vlc = document.createElement('embed'); vlc.setAttribute('type','application/x-vlc-plugin'); vlc.setAttribute('target','file:///pilot.mp4'); vlc.addEventListener('MediaPlayerPlaying'

使用javascript创建“VLC web插件”嵌入标记:

function main() {
    var vlc = document.createElement('embed');
    vlc.setAttribute('type','application/x-vlc-plugin');
    vlc.setAttribute('target','file:///pilot.mp4');
    vlc.addEventListener('MediaPlayerPlaying', function() {
        alert('playing');
    }, false);
    document.body.appendChild(vlc);
}
使用Chrome(32.0.1700.77)可以播放视频,但不会触发事件

如果使用html创建嵌入,则会触发事件


它与Firefox完美配合

事件监听器必须在appendChild之后注册。这是正典吗?。我真的很想看第一场比赛,但这是另一个问题