我已经将 AngularJS locationProvider 配置为使用 html5(以及 hashbangs 中的后备)
$locationProvider.html5Mode(true).hashPrefix('!')
问题是,如果我访问例如http://locahost/#!/pathh/subpath
angular 最终将浏览器中显示的 URL 重写为http://locahost/#!%2Fpath%2Fsubpath
. 我在 mac 上使用 chrome 27。
谢谢!