假设我外包了一个仅针对现代浏览器的 HTML/JS/CSS/AJAX Web 应用程序的开发。如果重要的话,假设在创建应用程序时使用了 20 个独特的模板(以了解该应用程序的大小)。我的理解是,需要花费大量时间/金钱来手动调整代码以使其在浏览器之间保持一致。我对尽量减少这笔费用的方法感兴趣。
截至 2011 年 6 月,Google Chrome 浏览器内嵌框架宣称用户无需管理员权限即可下载和安装 IE 6-9,其本质上是将 Chrome 作为 IE 内部的插件运行,以避免浏览器与 IE 不兼容的问题(替换为Chrome潜在的兼容性问题,应该比IE少很多)。
如果我指示开发人员仅针对不包括 IE 的现代浏览器,并要求所有 IE 用户下载 Chrome Frame,这条路径是否会节省大量开发成本/时间? (我的用户是工程师,可能愿意接受这种权衡,因为其他地方没有提供此应用程序。)我只是不知道 IE 与其他(现代)浏览器相比付出了多少努力,并且想知道是否有人拥有经验可以评论这是否赚了钱(双关语)或只是疯狂。
此外,这样做有什么缺点吗?
最佳答案
您将节省时间和金钱。我为我们的内部应用程序做了类似的事情。该网站仅在 webkit 浏览器(chrome 和 safary)上运行。
我们节省了大量的时间,因为 css 和 JavaScript 可以更加高效,最重要的是,我们不必在 6 个不同的浏览器上测试每个更改。这是非常自由的。
如果您的用户允许您排除 IE,我建议您这样做。
关于javascript - 是否可以使用 Google-Chrome-Frame 来节省开发时间/金钱,使应用程序适用于 IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6963981/