我最近制作并推出了此页面:http://www.thaiestatenetwork.com
它在Chrome,Safari,Firefox甚至IE10中运行良好,但在IE8和9中,我得到的只是一个空白页。
我在这里阅读了关于类似问题的帖子,基于此我尝试了这个:
它都不起作用。
奇怪的是,当我通过BrowserStack隧道到我的本地开发机器时,一切都像魅力一样。
我应该补充一点,该网站是使用路由器https://github.com/tmeasday/meteor-router构建的,并使用此构建包在Heroku上运行:https://github.com/oortcloud/heroku-buildpack-meteorite
我真的希望那里有一双新鲜的眼睛会让我走上正轨。
答案 0 :(得分:1)
我已经解决了!
该问题与我初始化Google Analytics(GA)的方式有关。我这样做了:
Template.menu.created = function() {
// GA initialization code here
};
我必须这样做:
Template.menu.rendered = function() {
if ( typeof ga === 'undefined' ) {
// GA initialization code here
}
};
所以基本上我试图在我的菜单模板的第一次创建时初始化GA,但我不得不锁定rendered
回调并添加条件以确保我只初始化GA一次。
总的来说,我对初始化GA的方法并不感到兴奋,但这完全是另一回事。它有效。