代码之家  ›  专栏  ›  技术社区  ›  Sagiv b.g

请求全屏不返回承诺

  •  0
  • Sagiv b.g  · 技术社区  · 8 年前

    我面临着一个意想不到的行为,我想确保我不会错过什么东西之前,我正在填补一个错误。
    我玩过 requestFullscreen 在 chrome 和 firefox 注意到它没有像 spec .

    举例 webkit :

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

    我得到:

    未捕获的类型错误:无法读取未定义的属性“then” 在htmldivelement.el.addEventListener

    同样的道理 火狐 :

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

    类型错误:p未定义

    我是不是读错了规格?我不该期待那个承诺吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   JaffaTheCake    8 年前
    推荐文章