Javascript history function not working for web page served from homescreen on iOS 6

后端 未结 3 1120
长发绾君心
长发绾君心 2021-02-12 11:48

I\'ve seen some other posts about iOS 6\'s new behaviors with Web sites saved to / launched from the home screen. On iOS 5 (and earlier), we were able to use the Javascript Hist

3条回答
  •  梦毁少年i
    2021-02-12 12:10

    My understanding is that if you add the apple-mobile-web-app-capable tag - it caches the page that is bookmarked to the home screen.

    Any subsequent requests once the bookmark is launched will cause the safari browser to launch the url (with ugly chrome added).

    You could do some basic error checking - if there is any history:

    function GoBack() {
       if(history.length) {
           history.back();
           return false;
       }
       return true; //follow the regular link
    }
    

    And you really should be giving your urls a proper href value instead:

    
    

提交回复
热议问题