当角度ui路由器状态改变时触发ios地址栏

Ray*_*per 5 mobile-safari ios angularjs angularjs-routing angular-ui-router

我正在使用Angular UI路由器.每当我点击ui-sref的链接时,ios移动浏览器的地址栏就会显示出来.例如,当我向下滚动时,地址栏会隐藏,如果我点击链接并且页面转换完成,则ui地址栏会立即显示.由于地址栏因为页面突然向下移动一点,这使得用户不太友好.

这个网站和我有同样的问题.

我找到了一个没有这个问题的网站,尽管他们没有使用角度.

这不会发生在Android chrome上.并且只发生在ios safari中.我测试过的版本是ios 9.

我试过隐藏的溢出但这不是我想要的解决方案,因为地址栏始终可见.

是什么引发了这种行为?

amu*_*amu 0

我没有测试过这个,但我记得不久前也遇到过类似的问题。

\n\n

我认为你可以添加这个元标记:

\n\n
<meta name="viewport" content="minimal-ui\xe2\x80\x9d>\n
Run Code Online (Sandbox Code Playgroud)\n\n

查看这些其他帖子:帖子 1帖子 2

\n\n

注意:minimal-uiiOS 8 及更高版本不再支持(更多信息)。然而,并非所有用户都已升级到 iOS 8,因此仍然有理由将其添加到您的项目中。

\n