AngularJS中不可理解的URL

时间:2016-02-11 15:48:31

标签: angularjs single-page-application

我使用AngularJS打开SPA-web应用程序:http://lerna.com.ua/#/

当我从谷歌搜索打开网站时,它在浏览器网址中以http://www.lerna.com.ua/#/%23/打开并且网站卡住了加载。我不明白URL中的/#/%23 /以及如何解决它。

2 个答案:

答案 0 :(得分:0)

%23是网址编码。它代表:#

#在AngularJS中称为Hashbang,它与URL路由概念中的HTML5模式不同。

更多参考资料:

http://www.w3schools.com/tags/ref_urlencode.asp

https://scotch.io/quick-tips/pretty-urls-in-angularjs-removing-the-hashtag

答案 1 :(得分:0)

对我来说,当我打开控制台时,它说它无法找到$null模块。这是因为adblock插件和他的名字。规则表明它是某种垃圾邮件。但是,我对advert符号(#)没有任何其他问题。

阅读此答案以获取更多信息:

Blocked by client error