使用es5-shim或chrome frame使angular应用程序在IE中运行

3

我正在开发富前端应用程序,将由运行IE 8及以上版本的用户使用。我使用angular.js作为我的前端框架。

目前,我看到两种选择:使用es5shim或Google Chrome Frame。我无法区分两者之间的区别。

据我了解,es5-shim对js引擎进行了猴子补丁,并且更轻便,因为它不需要用户下载和安装。

Chrome Frame相比es5-shim提供了什么,哪个更推荐?

1个回答

4

Google Chrome Frame是一款应用程序,需要用户安装。而es5-shim则是JavaScript代码,您只需将其包含在项目中即可。

如果您希望在IE浏览器中使用AngularJS,建议阅读这篇文章:http://docs.angularjs.org/guide/ie。简单来说,需要包含es5-shim(可选但非常有用)和JSON polyfill两部分内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接