requestFullscreen 没有返回承诺
requestFullscreen is not returning a promise
我遇到了意外行为,我想在填充错误之前确保我没有遗漏任何东西。
我在 chrome
和 firefox
上玩过 requestFullscreen
并注意到它没有返回 spec 中所述的承诺。
webkit
示例:
el.addEventListener('click', () => {
const p = el.webkitRequestFullScreen();
p.then(() => {console.log('full screen')});
});
我得到:
Uncaught TypeError: Cannot read property 'then' of undefined
at HTMLDivElement.el.addEventListener
firefox
也是如此:
el.addEventListener('click', () => {
const p = el.mozRequestFullScreen();
p.then(() => {console.log('full screen')});
});
TypeError: p is undefined
我是不是看错了规范?我不应该期待那个承诺吗?
我遇到了意外行为,我想在填充错误之前确保我没有遗漏任何东西。
我在 chrome
和 firefox
上玩过 requestFullscreen
并注意到它没有返回 spec 中所述的承诺。
webkit
示例:
el.addEventListener('click', () => {
const p = el.webkitRequestFullScreen();
p.then(() => {console.log('full screen')});
});
我得到:
Uncaught TypeError: Cannot read property 'then' of undefined at HTMLDivElement.el.addEventListener
firefox
也是如此:
el.addEventListener('click', () => {
const p = el.mozRequestFullScreen();
p.then(() => {console.log('full screen')});
});
TypeError: p is undefined
我是不是看错了规范?我不应该期待那个承诺吗?