1、
早前會使用瀏覽器的 hash錨點 來解決
不同的hash標(biāo)記著頁面不同的部分,能修正頁面刷新數(shù)據(jù)不正確的問題
再通過 onhashchange 事件監(jiān)聽hash錨點的變化,手動進行前進后退操作,瀏覽器支持度
Chrome | FireFox | IE | Opera | Safari |
5.0 | 3.6(1.9.2) | 8.0 | 10.6 | 5.0 |
2、
隨后出現(xiàn)一種 hashbang 的技術(shù),即在url后加上標(biāo)記 #!/myPath 來解決上述的問題
通過一個路徑定義一個頁面部分,在單頁面應(yīng)用中可常見到(Angular中已經(jīng)封裝了)。但好像只有g(shù)oogle真正支持了對該路徑的爬取
3、
HTML5的新特性做了