我的 main.js 文件中有一个非常简单的 require 设置。此代码块在 Firefox、Chrome 和所有 IE 8 - 10 中使用,但在 IE7 中,在某些页面加载时未定义 Sitewide 对象。这是非常零星的,但有一半时间警报返回“未定义”,其他时间返回“功能”。
想知道是否有人以前见过类似的东西或可以提供一些建议?
// Includes File Dependencies
require([
"jquery",
"underscore",
"tipper",
"foundation_app",
"sitewide"
], function($, _, Tipper, foundation_app, Sitewide) {
alert(typeof Sitewide);
var sitewide = new Sitewide();
});
});