我正在使用Iron-router,一切正常。更改网址可以很好地从应用程序内部进行,但如果我直接在浏览器的导航工具栏中输入网址,则会提供额外的字符串。
例如 / home 变为 /home#.UwPUPc6AnwX
Router.map( function () {
this.route('home', {
data: function() {
Session.set('cmsPage', 0);
}
});
this.route('home2', {
path: '/',
template: 'home',
data: function() {
Session.set('cmsPage', 0);
}
});
});
有什么想法吗?
答案 0 :(得分:0)
我找到了生成奇怪网址的部分。这是位于头部的'Addthis'库。
<!-- messes up the URL -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52e579bc6a1e3f4c"></script>