我们在 Mobile Safari 的 plage 中嵌入了一个 youtube 播放器,效果很好。但是出于各种原因,我们需要能够通过用户点击视频本身以外的方式启动 youtube 播放器。
所以我试图弄清楚在 javascript 中触发什么事件以使其在没有运气的情况下发生。以下任何一项似乎都不起作用。
var vid = document.getElementById('vid');
vid.click();
vid.onclick();
vid.ontouchend();
vid.ontouchstart();
vid.focus();
我试图找到使用此代码段添加到嵌入对象的事件处理程序,但没有找到任何东西。
for (var key in vid) {
if (typeof vid[key] == 'function') console.log(key +': '+ vid[key]);
}
这只是在自定义插件中包裹起来没有办法吗?