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();
});
});