IOS9.0??hash???Bug????????
???????????? ???????[ 2015/9/22 14:27:28 ] ????????iOS ??????
???????????
????????????????????????????????????????????Gg????????????????????????????渭??????iphone??bug??????????????????????????iphone?????????????????????????????????蟹??????????????????????????????????ios9?????????????位?????????????????????????????????????????????????????????????????????????fiddler?婊�?????????????????alert??????????????????位????backbone????backbone???????????????_updateHash???????懈??hash????????location.hash??location.replace????????????械????????hash??????????????????ios9??hash???????斜浠�??????
????backbone??hash???????
??????????????backbone????????bk???校????????route.navigate????????路????????bk????????????hash???????婊�??????械?hash?????????loadUrl?????????卸???????路?????????谢??????????????????????鈥�???
????route.navigate??????????????--->_updateHash?????渭?????械?url??->loadUrl???????卸??????路???????->callback????谢???????;
??????????????????????????????????????????????????js????url????????????????卸????onhashchange?????????????????????start????????????popstate?????????????????????????bk??????????????渭?????????????????????????????????????hash???浠�????????????????????????hash??????浠�??????????????????锟�??????????????url?浠�??????????????????????????????????????????????渭????
????back/forward??????????????????------>onhashchange??????hash??浠�??----->checkUrl(???loadUrl?????url???梅?????????????????????????????????return)---->loadUrl??????????????????路??????---->callback(?????????????);
??????卸????????????????????ios9????????????????????????????????????????????????????????????????????url??????????????????url???????渭??
????????????
??????????????????????????google??????????????????????????小??????????bug????????github???????????????2?ios9????????bk????anglar????????????????????hash???????????????械?????????????????????????????尾????????????????卤???????????????ios9?????????????????????????????????????????????_updateHash???????????:
??????????????????????????????????????????hash???浠�?????ios9????9~30ms???????蔚?alert????????????????????????????????????>30ms?????小??????loadUrl???????50ms??50ms??????????????????????????????????些??谐???????????????????????????????????1599?????????????????????:
????if (options.trigger) {
????var self = this;//this????????????
????setTimeout(function(){//???50ms???
????return self.loadUrl(fragment);
????}?? 50);
????}
???????????????????????????????????????
????????
???????????????????????????????????????????????????????????????????????bug?????????????????????????巍???????????????小bug?????????????????????????????????????????????bug???????????????些??????写????????????????????????????bk?????????????????????????些????????
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11