假设我将仅针对现代浏览器的 HTML/JS/CSS/AJAX Web 应用程序的开发外包。如果重要的话,假设在创建应用程序时使用了 20 个独特的模板(以了解此应用程序的大小)。我的理解是花费大量时间/金钱来手动调整代码以使其在浏览器之间保持一致。我对减少这笔费用的方法很感兴趣。
截至 2011 年 6 月,Google Chrome Frame 被宣传为不需要管理员权限让用户下载和安装 IE 6-9,它本质上将 Chrome 作为 IE 内的插件运行,以避免浏览器与 IE 的不兼容问题(替代潜在的兼容性) Chrome的问题,应该比IE少得多)。
如果我要指导开发人员只针对现代浏览器而不是 IE,要求所有 IE 用户下载 Chrome Frame,那么这条路径是否会转化为任何显着的开发成本/时间节省?(我的用户是工程师,可能愿意接受这种权衡,因为此应用程序在其他地方不提供。)我只是不知道 IE 与其他(现代)浏览器相比付出了多少努力,并想知道是否有人经验可以评论这是否使美分(双关语)或只是疯狂。
另外,这样做有什么缺点吗?