url后的Iron路由器id

url后的Iron路由器id,url,path,meteor,iron-router,Url,Path,Meteor,Iron Router,我用的是铁制路由器,一切都很好。更改url在应用程序中进行得很好,但是如果我直接在浏览器的导航工具栏中输入url,它会提供一个额外的字符串 例如,/home变为/home#UwPUPc6AnwX Router.map( function () { this.route('home', { data: function() { Session.set('cmsPage', 0); } }); this.route('home2', { path: '/',

我用的是铁制路由器,一切都很好。更改url在应用程序中进行得很好,但是如果我直接在浏览器的导航工具栏中输入url,它会提供一个额外的字符串

例如,/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);
    }
});
});

有什么想法吗?

我找到了生成奇怪URL的部分。它是放置在head部分的“Addthis”库

    <!-- messes up the URL -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52e579bc6a1e3f4c"></script>


请指明您正在使用的浏览器并显示相关的路由器代码。此问题在所有浏览器中都会出现。@RienDaamen我尝试使用此代码,但无法了解您在任何浏览器(FF、Chrome、Wknowtly或Safari)下的行为,我认为你应该将会话更改代码移动到路由器控制器挂钩之前的
,而不是使用
数据
,这基本上是另一个用途。阿彭杜:谢谢,我会试试这个。