【问题标题】:Windows 7 European Edition Development ImplicationsWindows 7 欧洲版发展意义
【发布时间】:2009-06-12 11:39:21
【问题描述】:

显然在欧洲,Microsoft plan to ship Windows 7 without IE8 preinstalled。我作为开发人员开发的许多商业应用程序都以某种方式使用了 IE,所以我担心我们现在是否需要在安装应用程序时安装 IE8。

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

  • WindowsForms WebBrowser 组件
  • WPF WebBroswer 控件
  • No touch deploy
  • IE 作为 ActiveX 控件
  • XPS 查看器
  • 可能是其他开发人员 API/COM 组件?

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

【问题讨论】:

  • 宣布用户将能够下载他想要的任何浏览器。如果是这样,用户应该使用什么浏览器连接到互联网以下载所需的浏览器? :)
  • 谁投票决定关闭是主观的?这对我来说似乎是一个很好的问题,并不是很主观。不是微软是否在做“正确的事情”,而只是“作为开发人员,我该如何应对?”
  • @Cătălin Pitiş,MS 放一个小应用程序为您下载并不难。添加一堆按钮,每个主要浏览器一个,点击按钮,浏览器被下载/安装

标签: internet-explorer windows-7


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    直接来自微软的马口: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 Browser 控件时, 您允许应用程序打开新的 不尊重用户的窗口 默认浏览器选择,您可能会看到 一些问题。

    【讨论】:

    【解决方案3】:

    考虑到如果您在以前版本的 Windows 上“删除”MSIE 会发生什么,如果除了可执行文件之外它都在那里,我不会感到惊讶。

    MS 唯一需要做的就是从用户体验中删除 MSIE UI,这样只要用户不能直接访问它,他们甚至可以把整个东西放在那里。渲染引擎(除 MSIE 之外的其他浏览器都使用)和一切都可能仍然存在。

    【讨论】:

      【解决方案4】:

      通过查看 Windows 7 的候选版本,“核心”浏览器已经存在。我希望我说的没有错,例如控制面板导航器使用了IE组件...如果是这样,那么ActiveX仍然存在于平台上,可供第三方应用程序使用。

      【讨论】:

        猜你喜欢
        • 2018-11-12
        • 1970-01-01
        • 2014-03-05
        • 2011-05-18
        • 2018-01-13
        • 1970-01-01
        • 1970-01-01
        • 2020-09-01
        • 2021-09-16
        相关资源
        最近更新 更多