当在网址末尾放置一个锚点目标扩展时,是否有停止地址栏在移动浏览器中停止?
例如,当点击锚点<a href="#contact"></a>
时,网址会从http://www.websiteurl.com/更新为http://www.websiteurl.com/#contact,从而导致网址栏如果尚未显示则会下拉。
希望有一个解决方案!
由于
答案 0 :(得分:1)
“拥有带href属性的锚点的事实足以让Safari Mobile显示条形图,除非地址前面有井号。这不是更改URL的事实,因为如果你阻止了默认()点击链接并避开导航,无论如何都会显示栏。“
来自:http://jmperezperez.com/prevent-iphone-navigation-bar-ajax-link-click/
该页面有进一步的解释和代码。解决方案似乎是为链接(元素)添加一个单击处理程序,删除href属性并通过JS重定向到页面。