Windows 7欧洲版开发的意义

Mar*_*ath 4 internet-explorer windows-7

显然在欧洲,微软计划在没有安装IE8的情况下发布Windows 7.我作为开发人员的许多商业应用都以某种方式使用了IE,所以我担心我们是否需要安装IE8作为我们的应用程序安装的一部分.

这是否意味着应用程序使用...

  • WindowsForms WebBrowser组件
  • WPF WebBroswer控件
  • 没有触摸部署
  • IE作为ActiveX控件
  • XPS Viewer
  • 可能是其他开发人员API的/ COM组件?

...将不再在欧洲的Win 7上开箱即用?或者让MS找到一种偷偷摸摸的方式将核心IE组件留在操作系统中,然后删除了"浏览器"应用程序?

Meh*_*ari 6

虽然我没有什么可以支持我所说的,但很难相信它们已经删除了整个MSHTML后端组件.许多应用程序都在那里使用它,如果没有它,它们将无法运行.我认为他们刚刚删除了浏览器应用程序(就像在Windows 7程序和功能中取消选中IE8时所发生的那样).


sig*_*int 5

直接来自微软的马口:Windows 7 E的最佳ISV实践:

您在应用程序中看到了Windows 7 E版本的一般影响 - 特别是那些依赖于WebOC的应用程序?

在我们的应用程序兼容性测试期间,我们发现绝大多数应用程序在Windows 7 E版本上运行而没有任何更改.这包括使用许多Internet Web Platform嵌入方法的应用程序(包括WebBrowser控件,托管Trident和HTML帮助).

我的Windows应用程序(WPF,Win Forms,Java等)使用Web浏览器控件.有兼容性问题吗?

一切都应该按预期工作.但是,当应用程序直接依赖于特定浏览器时,我们已经看到了一些问题.特别是,如果在使用Web浏览器控件时允许应用程序打开不尊重用户默认浏览器选项的新窗口,则可能会出现一些问题.