在我的移动应用程序中,当用户向上滑动时,我希望能切换到全屏模式。
所以当触发
问题是,它在移动Chrome 56+中对我不起作用。
这里有一个例子。 https://jsfiddle.net/ibmw/tnncaxj0/6/ 有趣的部分是:只有在touchstart和touchend之间进行touchmove时才会出现此问题。
在控制台中,我得到了一个错误:
Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture. document.documentElement.webkitRequestFullScreen();
有人知道如何解决吗?
所以当触发
touchend
事件时,我调用document.documentElement.webkitRequestFullScreen();
问题是,它在移动Chrome 56+中对我不起作用。
这里有一个例子。 https://jsfiddle.net/ibmw/tnncaxj0/6/ 有趣的部分是:只有在touchstart和touchend之间进行touchmove时才会出现此问题。
在控制台中,我得到了一个错误:
Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture. document.documentElement.webkitRequestFullScreen();
有人知道如何解决吗?