我希望地址栏在 iPhone 上消失。到目前为止,我使用过:
window.scrollTo(0, 1);
这会在页面首次加载时隐藏地址栏。
然后我有
document.body.addEventListener('touchmove', function(e){ e.preventDefault(); });
这可以防止用户向上滚动到地址栏(或其他任何地方),同时仍然允许点击按钮。
但是,当我点击页面顶部时,地址栏仍然出现。不知道这是因为我触摸了网页的顶部还是因为我触摸了带有时钟和电池的栏。
我猜用户自己需要在他的手机上设置这个选项,虽然如果我可以通过网页控制它会很好。有没有可能?
为什么?我想为一个难以控制自己动作的残疾儿童制作一个网络应用程序。我本质上想关闭与网络应用程序本身无关的任何触摸操作。否则他会不小心引发很多不必要的动作。不确定这是否可能。