我最近建立并启动了以下页面: 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
我真的希望外面有人有一双新鲜的眼睛,这将引导我走上正确的道路。
我已经解决了!
原来,该问题与我初始化Google Analytics(分析)的方式有关。 我正在这样做:
Template.menu.created = function() {
// GA initialization code here
};
我必须这样做:
Template.menu.rendered = function() {
if ( typeof ga === 'undefined' ) {
// GA initialization code here
}
};
因此,基本上我是在首次创建菜单模板时尝试初始化GA,但是我不得不锁定rendered
回调并添加一个条件以确保我只初始化一次GA。
总体而言,我对初始化GA的方法并不感到兴奋,但这完全是另一回事。 有用。