requestFullscreen没有返回承诺

时间:2018-08-28 06:37:54

标签: javascript google-chrome firefox html5-fullscreen chromebug

我正面临着意外的行为,并想确保在填补错误之前我没有丢失任何东西。
我在requestFullscreenchrome上玩过firefox,发现它没有返回spec中所述的承诺。

webkit的示例:

el.addEventListener('click', () => {
    const p = el.webkitRequestFullScreen();
    p.then(() => {console.log('full screen')});
});

我得到:

  

未捕获的TypeError:无法读取未定义的属性'then'       在HTMLDivElement.el.addEventListener

firefox也一样:

el.addEventListener('click', () => {
    const p = el.mozRequestFullScreen();
    p.then(() => {console.log('full screen')});
});
  

TypeError:p未定义

我看错规格了吗?我不应该期望那个诺言吗?

1 个答案:

答案 0 :(得分:1)