我们有一个网站,用一个简单的JavaScript
<body onLoad="setTimeout(function() {window.scrollTo(0, 1)}, 100);">
我们在大多数浏览器(safari和原生android浏览器)上隐藏了地址栏,这行JavaScript对大多数浏览器来说都很好用,但是我们注意到chrome上有一个奇怪的行为,页面确实向下滚动了,但是地址栏没有隐藏!页面加载后,如果用户用手指向下滚动一点,地址栏会正常隐藏。
我也试过用JS向下滚动所有页面,结果页面完全滚动,地址栏仍然可见...
有人知道是不是有什么窍门我忘了用,或者这个功能在Chrome中根本不存在?
3条答案
按热度按时间flvlnr441#
Android版Chrome还不支持scrollTo(0,1)(最近添加了它,然后又删除了)。我们有全屏API,但对于你想要实现的目标来说,这有点困难。
8e2ybdfx2#
看起来Chrome移动的的最新更新(7月22日)打破了工具栏自动隐藏功能。向下滚动页面时,工具栏不再自动隐藏。我的Nexus 4就是这样。
7月22日的更新为平板电脑带来了全屏模式。但我猜他们不小心打破了智能手机的功能。全屏模式以前在智能手机上工作。
Chrome Browser Play Store
dbf7pr2w3#
我发现了如何隐藏地址栏后,第一次点击