哪一个更好?正在使用片段标识符...

http://www.alinkthatdoesnotwork.com/#!/dir1/dir2/file.html

...或新的Javascript History API?
https://github.com/examplethatdoesnotwork/project/src/script.js

还是应该同时使用两者? (通过后备广告)

方面:
  • 兼容性/支持
  • 速度
  • 便利
  • 最佳答案

    标签是对Twitter上的内容进行分类的一种方法,您的意思是片段标识符。

    使用片段标识符指示要通过Ajax加载哪些内容是一个糟糕的主意。他们是fragile, search engine unfriendly (except with more hacks on both sides) and depends on JavaScript的骇客。

    历史记录API是一个健壮的系统,实际上旨在完成该任务。唯一的问题是browser support,但是(与片段标识符方法不同),它可以正常地降级为将直接传递到您的服务器的真实URI(即what Github does)。

    甚至Twitter也似乎是about to switch to the history API

    08-16 05:49