显然在欧洲,Microsoft plan to ship Windows 7 without IE8 preinstalled。我作为开发人员的许多商业应用程序都以某种方式使用了IE,所以我担心我们是否需要在应用程序安装中安装IE8。
这是否意味着应用程序使用...
...将不再在欧洲的Win 7上开箱即用?或者让MS找到一种偷偷摸摸的方式将核心IE组件留在操作系统中,只是删除了“浏览器”应用程序?
答案 0 :(得分:6)
虽然我没有什么可以支持我所说的,但很难相信他们已经删除了整个MSHTML后端组件。许多应用程序都在那里使用它,如果没有它,它们将无法运行。我认为他们刚刚删除了浏览器应用程序(就像在Windows 7程序和功能中取消选中IE8时所发生的那样)。
答案 1 :(得分:5)
直接来自微软的马口:Best ISV practices for Windows 7 E:
您在应用程序中看到了Windows 7 E版本的一般影响 - 特别是那些依赖于 WebOC吗
在我们的应用程序兼容性期间 测试,我们发现了广阔的 大多数应用程序都在工作 没有任何Windows 7 E版本 变化。这包括应用程序 使用许多Internet Web 平台嵌入方法(包括 WebBrowser控件,托管Trident, 和HTML帮助)。
我的Windows应用程序(WPF,Win Forms,Java等)使用Web 浏览器控件。有没有 兼容性问题?
一切都应该按预期工作。 但是,我们已经看到了一些问题 应用程序直接依赖于 特定浏览器。特别是,如果 使用Web浏览器控件时 你允许应用程序打开新的 不尊重用户的窗户 默认浏览器选择,你可能会看到 一些问题。
答案 2 :(得分:1)
考虑如果你在以前版本的Windows上“删除”MSIE会发生什么情况,除了可执行文件外,我不会感到惊讶。
MS躲避垄断声明所需做的唯一事情是从用户体验中删除MSIE UI,因此只要用户无法直接访问它,他们甚至可以将整个事物放在那里。渲染引擎(除了MSIE以外的其他浏览器使用),一切都可以在那里。
答案 3 :(得分:0)
通过查看Windows 7的发布候选版本,“核心”浏览器已经存在。我希望我没有错,例如,控制面板导航器使用后面的IE组件......如果是这样,那么ActiveX仍将存在于平台上,可供第三方应用程序使用。