This is a terrible UI experience. Note: I have been living and working with iOS 7 since the first beta. I know it's new and shiny to everyone else, but this is absolutely the worst thing to add to your site. It serves no functional purpose and just clashes with devices that do this natively.
Why not just detect which browser is viewing the site and not show the progress bar for mobile and safari browsers? That should solve this "double watch" issue.
Because broswer detection is an anti-pattern , and you dont know in a few years if chrome will do the same... Will you go back to all your projects to fix them ?
There are plenty of options that don't look like the iOS loading bar. And it does serve a functional purpose. Manipulating the user's sense of time is an important part of improving UX.
This is a terrible UI experience. Note: I have been living and working with iOS 7 since the first beta. I know it's new and shiny to everyone else, but this is absolutely the worst thing to add to your site. It serves no functional purpose and just clashes with devices that do this natively.