从Meteor 1.7开始,Meteor构建了一个旧版JS捆绑包以支持“较旧”的浏览器,并构建了一个现代化的捆绑包,该捆绑包允许现代浏览器直接使用async / await之类的功能,同时仍旧支持旧版浏览器。
现在,我正在查看IE11调试工具的“网络”选项卡,无论是从文件名还是从响应标头中都无法确定是为旧版捆绑包还是现代捆绑包提供服务。
我希望IE11能够收到旧版捆绑包,但是如何检测到呢?
答案 0 :(得分:1)
几乎所有浏览器都可以使用开发人员工具,并且它们通常还包含一个交互式Javascript控制台。
您可以使用它来访问附加到Meteor
的全局window
对象。流星在此全局中存储了很多有关连接和应用程序状态的信息。
因此,您还可以通过键入以下内容来访问应用程序:旧版还是现代版
window.Meteor.isModern
仅当捆绑包是现代捆绑包而不是旧式捆绑包时才返回true。请注意,如果您确实希望使用现代/旧版功能(较旧的Meteor版本不支持此功能),则应与window.Meteor.release
结合使用。